Required Qualifications
• Bachelor's or master's degree in computer science, Engineering, Information Technology, or related field.
• 12+ years of software development experience, including 5+ years as a Technical Architect or Solution Architect.
• Strong hands-on experience in enterprise Java application development.
• Extensive experience designing and implementing large-scale distributed systems.
• Strong airline and travel domain expertise.
________________________________________
Required Technical Skills
Java & Backend Technologies
• Java 11/17+
• Spring Boot
• Spring Cloud
• REST APIs
• Microservices Architecture
• Hibernate/JPA
• Messaging Technologies (Kafka, RabbitMQ)
Cloud & DevOps
• AWS, Azure, or GCP
• Docker
• Kubernetes/OpenShift
• CI/CD Pipelines
• GitHub Actions, Jenkins, Azure DevOps
• Terraform or Infrastructure as Code
Database Technologies
• Oracle
• PostgreSQL
• SQL Server
• MongoDB
• Redis
Architecture & Integration
• API Management
• Event-Driven Architecture
• Service-Oriented Architecture (SOA)