Full-Stack Developer | AI-Enabled Development
Lufthansa Industry Solutions
/job-details/12979
Think Full-Stack. Build AI-Powered.
**Tasks**
- Design, develop, test, and maintain scalable applications using Java & Spring for backend services and Angular/React for frontend development.
- Design and implement business services, integrating them with frontend applications and other enterprise systems.
- Build and operate applications in the cloud, using cloud-native architectures and services.
- Apply AI-assisted development throughout the SDLC, including analysis, design, coding, testing, code review, documentation, and troubleshooting.
- Explore and implement agentic AI workflows where AI agents can support or automate engineering activities across the SDLC.
- Critically evaluate AI-generated code and solutions to ensure quality, security, maintainability, performance, and compliance.
- Monitor, troubleshoot, and optimize applications
**Requirements**
- Proven professional software development experience, with the ability to independently design, develop, test, and deliver production-ready software.
- Strong hands-on backend development experience with Java and Spring Boot.
- Hands-on frontend development experience with Angular and/or React, using TypeScript.
- Familiarity with cloud-native application development; AWS experience is a plus.
- Experience with Docker and CI/CD, and familiarity in container orchestration.
- Experience with automated testing and modern engineering quality practices.
- Strong analytical and problem-solving skills.
- Experience working in an Agile product development environment.
- Good understanding of application security principles and practices.
- Business English.
**Tasks**
- Design, develop, test, and maintain scalable applications using Java & Spring for backend services and Angular/React for frontend development.
- Design and implement business services, integrating them with frontend applications and other enterprise systems.
- Build and operate applications in the cloud, using cloud-native architectures and services.
- Apply AI-assisted development throughout the SDLC, including analysis, design, coding, testing, code review, documentation, and troubleshooting.
- Explore and implement agentic AI workflows where AI agents can support or automate engineering activities across the SDLC.
- Critically evaluate AI-generated code and solutions to ensure quality, security, maintainability, performance, and compliance.
- Monitor, troubleshoot, and optimize applications
**Requirements**
- Proven professional software development experience, with the ability to independently design, develop, test, and deliver production-ready software.
- Strong hands-on backend development experience with Java and Spring Boot.
- Hands-on frontend development experience with Angular and/or React, using TypeScript.
- Familiarity with cloud-native application development; AWS experience is a plus.
- Experience with Docker and CI/CD, and familiarity in container orchestration.
- Experience with automated testing and modern engineering quality practices.
- Strong analytical and problem-solving skills.
- Experience working in an Agile product development environment.
- Good understanding of application security principles and practices.
- Business English.