Senior Java Engineer (Airline/Aviation Domain)
Role: Senior Java Engineer (Airline/Aviation Domain)
Skills: Java, Angular, microservices, Azure, Kafka, Azure Event Hub, Payment Domain
Location: London, UK (Hybrid, UK)
Type: Permanent
Technical skills
- Strong programming and development skills (Java, Angular, microservices, Azure, Kafka, Azure Event Hub, Payment Domain
- Software design principles and clean coding practices
- Performance, scalability, resilience, maintainability, and security considerations
- API-based architectures and integration layers (eg, REST, OpenAPI, AsyncAPI)
- Distributed systems and complex Legacy environments
- Cloud-native application development using Microsoft Azure and/or AWS
- DevOps practices and toolchains, including CI/CD, Jenkins, ArgoCD, Helm, and automated deployment pipelines
- Software maintenance, including incident resolution, root cause analysis, and post-inci dent reviews
- Azure managed services and cloud platform capabilities
- Cloud-native and microservices architectures
- Database design, data modelling, data analysis, and data integration concepts
- Event-driven and event-streaming architectures (eg, Kafka, Azure Event Hub)
- Version control systems (eg, Git)
- Microsoft Fabric and Power BI Custom Visual development (advantage)