Principal Engineer, Software
Core
Design and implement scalable, high-availability web applications and middleware systems for airline e-commerce, hospitality, and operations platforms.
Role type
Principal Software Engineer (Backend/Middleware)
Builds
Next-generation travel and hospitality management applications supporting online shopping, booking, and logistics.
Domain
Airline & Hospitality Technology
Deliverable
production ML models | product features
Required skills
Java (8, 9), Spring Boot, REST/Microservices, Linux, SQL/NoSQL, Unit Testing, CI/CD, Object-Oriented Design, System Architecture
Preferred skills
Cloud platforms (AWS/Azure/GCP), Domain-Driven Design, Inversion of Control, Airline/Hospitality domain knowledge
Technologies
JBoss/Wildfly, Tomcat, AngularJS, ReactJS, Node.js, Kafka, RabbitMQ, Hibernate, Jenkins
Responsibilities
Lead cross-functional software projects from requirements to deployment; design n-tier scalable architectures; conduct code reviews and technical guidance; resolve performance and scalability bottlenecks; develop complex SQL stored procedures; create UI prototypes and system narratives.
Seniority
Principal, hands-on IC with team leadership