
Search by job, company or skills
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 are seeking a skilled Senior Java Developer to join our Enterprise Finance team. In this role, you will contribute to transforming legacy applications into modern cloud-native solutions while developing scalable backend services and intuitive frontend applications using Java, Spring Boot, React, and AWS technologies. You will work closely with cross-functional teams to design, develop, and implement enterprise-grade applications that support critical airline operations and enhance the overall digital ecosystem.
Key Responsibilities
u2022Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and related technologies.
u2022Develop responsive and user-friendly frontend applications using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
u2022Build and enhance RESTful APIs and microservices to support cloud-native enterprise applications.
u2022Design and implement secure, resilient, and highly available distributed systems following cloud-native design principles.
u2022Develop and maintain integrations with enterprise systems using APIs, event-driven architectures, and messaging platforms.
u2022Collaborate with architects, product owners, business teams, and engineers to translate business requirements into technical solutions.
u2022Participate in architecture discussions, technical design reviews, and technology evaluations to drive engineering best practices.
u2022Work with AWS cloud technologies and containerized environments including ECS, EKS, Docker, and Kubernetes.
u2022Design and implement event-driven solutions using messaging platforms such as Kafka, Solace, RabbitMQ, or IBM MQ.
u2022Develop reusable UI components and improve application usability, accessibility, scalability, and performance.
u2022Support CI/CD pipelines, automated testing, code reviews, and DevOps best practices.
u2022Troubleshoot and resolve complex production issues while ensuring application reliability and operational excellence.
u2022Ensure adherence to security, compliance, and governance standards throughout the software development lifecycle.
u2022Mentor junior developers and contribute to team-wide technical growth and best practices.
u2022Leverage AI-assisted development tools and automation frameworks to improve engineering productivity and accelerate software delivery.
u2022Exposure to AI/LLM technologies, LangChain, or intelligent automation frameworks is good to have.
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.
Whatu2019s needed to succeed (Minimum Qualifications):
u20225+ years of experience working as a Technical Lead or Senior Developer.
u202210+ years of overall software development experience using Java technologies.
u2022Strong hands-on experience with Java, Spring Boot, Spring Framework, and enterprise application development.
u2022Strong experience in frontend development using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
u2022Experience building RESTful APIs, microservices, and scalable enterprise applications.
u2022Strong understanding of Spring ecosystem: Spring MVC, Spring Data JPA, Spring Security, Hibernate.
u2022Familiarity with AWS ecosystem including ECS, EKS, Lambda, S3, DynamoDB, and cloud-native architectures.
u2022Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
u2022Strong understanding of authentication and authorization protocols such as OAuth 2.0, OpenID Connect (OIDC), and SAML.
u2022Experience working with relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
u2022Strong understanding of CI/CD pipelines, GitHub, DevOps practices, and Agile methodologies.
u2022Experience with event-driven architecture and messaging systems such as Kafka, Solace, RabbitMQ, or IBM MQ.
u2022Experience with application performance tuning, scalability, reliability, and observability.
u2022Understanding AIDLC framework
u2022Exposure to AI-assisted development tools, LLM-based solutions, or automation frameworks is preferred.
u2022Strong analytical, problem-solving, and communication skills.
What will help you propel from the pack (Preferred Qualifications):
u2022Experience with Java 17/21 and modern Java development practices.
u2022Experience with large-scale cloud modernization and legacy-to-cloud transformation initiatives.
u2022Experience with Infrastructure as Code (Terraform, AWS CloudFormation, or AWS CDK).
u2022Experience with observability tools such as CloudWatch, Splunk, Datadog, ELK Stack, or OpenTelemetry.
u2022Exposure to LangChain, LangGraph, AI-powered developer productivity tools, or Generative AI technologies.
u2022Familiarity with Python programming and frameworks
u2022Familiarity with API Gateway, service mesh, and enterprise integration patterns.
u2022Familiarity with semantic search, vector databases, or Retrieval-Augmented Generation (RAG) architectures.
u2022Airline industry experience is a plus.
Key Competencies
u2022Full-Stack Engineering Excellence: Strong capability across frontend, backend, and cloud-native application development using Java, React, and AWS.
u2022Transformation Mindset: Ability to leverage modern engineering practices and AI-assisted tools to accelerate enterprise modernization initiatives.
u2022Scalable Thinking: Designing and developing solutions that operate reliably at the scale of a global airline.
u2022Technical Leadership: Ability to mentor developers, guide architecture decisions, and drive engineering best practices.
u2022Collaborative Execution: Bridging the gap between legacy system experts and modern cloud engineers to ensure seamless implementation and delivery.
Job ID: 153321103