remote
Software Development Engineer 4 - Amadeus
Software Engineer
Design and build full‑stack applications with Angular and Java in a micro‑frontend environment, delivering scalable, maintainable solutions while driving continuous improvement and cross‑team collaboration.
About the role
Key Responsibilities
- Design, develop, and deliver full‑stack features using Angular for the front end and Java for the back end.
- Implement and evolve micro‑frontend components within a modular architecture.
- Build and consume RESTful APIs, ensuring high performance and reliability.
- Participate in code reviews, automated testing, and CI/CD pipelines to maintain code quality.
- Collaborate with product, UX, and other engineering teams to translate requirements into robust solutions.
Requirements
- Strong experience with Angular (TypeScript) and Java (Spring or similar frameworks).
- Hands‑on knowledge of micro‑frontend patterns and modular front‑end design.
- Proficiency in building REST APIs and integrating them with front‑end applications.
- Familiarity with version control (Git) and CI/CD tools (Jenkins, GitHub Actions, etc.).
- Ability to work in an agile environment, communicate effectively, and mentor junior engineers.