Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.
Come join us to create what’s next. Let’s define tomorrow, together.
United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.
Job overview and responsibilities
We’re seeking a seasoned Java Developer (with cloud experience) to support the Mosaic program and roadmap across all phases — planning, execution, and delivery. The ideal candidate brings strong hands-on development expertise, adheres to software engineering best practices such as version control, software packaging, and release management, and is comfortable driving delivery amid multiple priorities.
As a key contributor, you will design and build enterprise-grade, cloud-native applications leveraging cutting-edge technologies and integration frameworks. This role demands technical depth, accountability, and a strong sense of ownership to deliver secure, scalable, and high-performing solutions that enhance our customer and channel experience.
Developer Key Responsibilities:
Design, develop, test, and debug critical software systems and applications, continuously improving the customer journey.
Collaborate with cross-functional teams — including architecture, infrastructure, QA, and product management — to deliver high-quality, secure, and performant solutions within defined timelines and scope.
Build and maintain cloud-native applications using AWS technologies such as ECS, EKS, Lambda, API Gateway, DynamoDB, DocumentDB, etc.
Contribute to architecture and design discussions, ensuring adherence to coding standards, security guidelines, and best practices.
Apply AI-assisted engineering practices across design, coding, testing, debugging, documentation, and code review to improve delivery efficiency while maintaining security, quality, and compliance standards.
Regularly analyze, refactor, and optimize existing code for performance, maintainability, and scalability.
Act as a subject matter expert in the domain, providing technical consultation and guidance to business teams, IT partners, and cross-functional stakeholders.
This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded. This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.
Qualifications - Required
Solid understanding of software engineering principles, microservices architecture, RESTful API design, and backend system development.
Hands-on experience using AI-enabled development tools and IDE-based agents throughout the software delivery lifecycle, including solution design, code generation, codebase analysis, debugging, refactoring, documentation, and test creation.
Ability to validate, secure, document, and take ownership of AI-assisted outputs, ensuring they meet enterprise standards for architecture, coding, testing, security, maintainability, and release readiness.