Expleo is a global engineering, technology, and consulting service provider that partners with leading organizations to guide them through their business transformation, helping them achieve operational excellence and future-proof their businesses.
Expleo benefits from more than 50 years of experience developing complex products in automotive and aerospace, optimizing manufacturing processes, and ensuring the quality of information systems. Leveraging its deep sector knowledge and wide-ranging expertise in fields including AI engineering, digitalization, automation, cybersecurity and data science, the group’s mission is to fast-track innovation through each step of the value chain.
With 19 000 employees and a worldwide presence in 30 countries, our global footprint includes excellence centers around the world. We are in Romania since 1994 and currently counting 1700 colleagues.
Responsibilities
We are looking for a Full Stack Engineer who will be responsible for designing, developing, and maintaining complex software solutions that support our business goals. You will work with cross-functional teams to deliver high-quality code and participate in the full software development lifecycle.
- Create comprehensive and well-structured software designs that meet the business requirements and technical specifications.
- Develop, test, and deploy high-quality code that aligns with the software design and follows best practices and coding standards.
- Product and Feature Analysis: Participate in the analysis of the product's technical and functional aspects, contributing to the understanding of key features and processes.
- Prepare and maintain technical and functional documentation for reference and reporting, ensuring clear communication and knowledge sharing within the team.
- Automate and execute application testing to ensure robust and reliable software performance.
- Collaborate with QA teams to support other testing activities, including integration, system, and user acceptance testing.
- Develop and maintain automation scripts and tools necessary for building and maintaining the continuous delivery pipeline.
- Support the continuous integration and delivery processes, ensuring smooth and efficient deployment cycles.
- Maintenance and Improvement: Software Maintenance: Regularly review and update existing software to fix issues, improve performance, and add new features as needed.
- Identify areas for improvement in existing processes and suggest enhancements to optimize software development and delivery.
- Work closely with stakeholders to understand their requirements and translate functional knowledge into technical solutions.
- Maintain clear and effective communication with team members, stakeholders, and management to ensure alignment and transparency throughout the development lifecycle.
Qualifications
- Knowledge of microservice architecture and full stack development.
- Experience with Spring Boot and Spring Data.
- Familiarity with MongoDB, Lombok, and MapStruct.
- Basic understanding of Kafka Connect.
- Experience with Angular and Typescript for frontend development.
- Proficient in Java (LTS17) and the Spring framework for backend development.
- Experience with Docker and basic knowledge of Kubernetes.
- Understanding of event-driven architecture using Apache Kafka.
- Familiarity with CI/CD tools like GitHub Actions and Terraform.
#LI-SR1
Benefits
- Meal Vouchers
- Holiday Voucher
- Private medical insurance
- Performance bonus
- Easter and Christmas bonus
- Employee referral bonus
- Bookster subscription
- Work from home options depending on project
- Various discounts (7Card, Lensa, World Class & more)