- Competitive compensation package (including cafeteria, home office allowance, bonuses, and discounted flight tickets)
- Flexible working hours
- Hybrid way of working (with 4 days of home office / week)
- Professional trainings and development opportunity
- Language courses
- A motivating, friendly, and supportive team
Organisation
Our partner is a multinational leader in the airline industry, committed to connecting people and places across the globe. With a strong foundation of excellence and innovation, the company is dynamically growing, embracing new opportunities, and setting benchmarks in aviation. Join them as Senior Java Developer and be part of a forward-thinking organization where your career can take flight!
Responsibilities
- Full Lifecycle Engineering: Driving analysis, design, architecture, development, and QA.
- DevOps & Operations: Managing LCM (Life Cycle Management) activities and providing operational support to ensure high availability.
- Quality Advocacy: Raising the bar through continuous code reviews, automated testing, and proactive refactoring.
- Innovation: Delivering new features while modernizing the existing technical landscape to support optimal capacity management.
Requirements
- Experience: 9+ years of building, deploying, and maintaining production-grade software.
- Backend Mastery: Deep expertise in Java, Spring, and Spring Boot.
- Connectivity: Proficiency with REST APIs, SOAP services, and asynchronous messaging.
- Modern Tooling: Strong grasp of dependency management, version control, and containerization.
- Cloud & DevOps: A solid DevOps mindset with hands-on Azure (or similar cloud) experience and CI/CD proficiency.
- Infrastructure as Code: Knowledge of Kubernetes and Terraform.
- Communication: Excellent written and spoken English skills.
Nice to Have:
- Experience with Apache Kafka
- 1+ years of experience with Angular and TypeScript