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 Notifications Domain’s projects 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.
- 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 within United’s wholly owned subsidiary United Airlines Business Services Pvt. Ltd. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded.
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, AWS CodePipeline, 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.