Developer II
United Airlines
Come join us to create what’s next. Let’s define tomorrow, together.
Description
Job overview and responsibilities
We’re seeking a seasoned Java Developer (with cloud experience) to support the Flight Management Domain’s projects (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.
• 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.
• Evaluate, recommend, and implement alternative technical solutions to meet business needs.
• Stay current with emerging technologies and assess their potential for adoption within the organization.
• Work in an agile environment emphasizing continuous integration, continuous delivery, and iterative improvement.
• Estimate development efforts, manage release/build plans, and ensure timely delivery of features.
• 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
What’s needed to succeed (Minimum Qualifications):
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• 5+ years of professional experience as a Java Developer, including at least 1 year developing and maintaining event-driven applications.
• Strong hands-on experience with Spring Boot and related Spring ecosystem frameworks.
• Solid understanding of software engineering principles, microservices architecture, RESTful API design, and backend system development.
• Proven experience with DevOps practices and CI/CD tools such as Jenkins, GitHub Actions or Harness.
• Familiarity with vulnerability management and secure coding practices; experience with tools like SonarQube, Veracode, or WIZ preferred.
• Excellent analytical and problem-solving skills with keen attention to detail.
• Ability to manage multiple priorities and deliver results in fast-paced, evolving environments.
• Strong decision-making and technical leadership skills; able to influence and promote ideas effectively within a team of experts.
• Experience working in Agile or hybrid Agile development environments.
• Self-starter mindset — proactively identifies gaps or problems and takes ownership to drive resolution or define a path forward.
• Strong verbal and written communication skills, with the ability to engage effectively across all organizational levels.
• Demonstrates reliability, accountability, and consistency in performance and attendance
What will help you propel from the pack (Preferred Qualifications):
• Master’s degree in Computer Science or related field
• Experience working in the Airline or Travel domain
• Hands-on experience with ReactJS for front-end development
• Strong understanding of system integration and real-time data processing pipelines.