onsite
Senior Full Stack Engineer - Java - Deutsche Lufthansa AG
Full Stack Developer
Lead end‑to‑end development of scalable web applications using Java, Spring Boot, and Angular, designing robust REST services, managing relational databases, and deploying containerized solutions on AWS.
About the role
Key Responsibilities
- Architect and develop high‑performance Java back‑end services with Spring Boot, ensuring clean code and maintainability.
- Build responsive front‑end components using Angular, integrating with REST APIs and ensuring cross‑browser compatibility.
- Design and optimize relational database schemas (SQL) and implement efficient data access layers.
- Containerize applications with Docker, orchestrate deployments on AWS (ECS/EKS), and manage CI/CD pipelines.
- Collaborate with product owners and QA teams to translate business requirements into technical solutions.
Requirements
- 5+ years of full‑stack development experience, primarily in Java and Angular.
- Strong knowledge of Spring ecosystem, RESTful API design, and relational database management.
- Hands‑on experience with Docker, Kubernetes, and AWS services.
- Proficient in version control (Git) and agile development practices.
- Excellent problem‑solving skills and a passion for clean, testable code.
Skills
javaangularsqldockeraws