ポジションについて
As a Senior Java Developer at United Airlines Business Services Pvt. Ltd, you will lead the design, development, and maintenance of scalable enterprise applications for airline operations. The role involves transforming legacy systems into cloud-native solutions, building RESTful APIs, microservices, and integrating with enterprise systems using AWS and modern UI frameworks. You will collaborate with architects and engineers, mentor junior developers, and ensure adherence to security and compliance standards. Required qualifications include over 10 years of Java development experience, strong expertise in Spring Boot, React JS, AWS, and containerisation technologies. Preferred qualifications include experience with Java 17/21, large-scale cloud modernisation, Infrastructure as Code, observability tools, and exposure to AI/LLM technologies or the airline industry.
The Senior Java Developer at United Airlines Business Services Pvt. Ltd will play a pivotal role in transforming legacy applications into modern, cloud-native solutions for critical airline operations. This position focuses on designing, developing, and maintaining scalable backend and frontend applications using Java, Spring Boot, React, and AWS technologies. The successful candidate will collaborate with cross-functional teams to deliver enterprise-grade digital solutions, ensuring security, reliability, and operational excellence. The role also involves mentoring junior developers, driving engineering best practices, and supporting CI/CD and DevOps workflows. This is an opportunity to contribute to the digital transformation of a global airline, working in a dynamic, innovative environment.
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.
Description
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
- Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and related technologies.
- Develop responsive and user-friendly frontend applications using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Build and enhance RESTful APIs and microservices to support cloud-native enterprise applications.
- Design and implement secure, resilient, and highly available distributed systems following cloud-native design principles.
- Develop and maintain integrations with enterprise systems using APIs, event-driven architectures, and messaging platforms.
- Collaborate with architects, product owners, business teams, and engineers to translate business requirements into technical solutions.
- Participate in architecture discussions, technical design reviews, and technology evaluations to drive engineering best practices.
- Work with AWS cloud technologies and containerized environments including ECS, EKS, Docker, and Kubernetes.
- Design and implement event-driven solutions using messaging platforms such as Kafka, Solace, RabbitMQ, or IBM MQ.
- Develop reusable UI components and improve application usability, accessibility, scalability, and performance.
- Support CI/CD pipelines, automated testing, code reviews, and DevOps best practices.
- Troubleshoot and resolve complex production issues while ensuring application reliability and operational excellence.
- Ensure adherence to security, compliance, and governance standards throughout the software development lifecycle.
- Mentor junior developers and contribute to team-wide technical growth and best practices.
- Leverage AI-assisted development tools and automation frameworks to improve engineering productivity and accelerate software delivery.
- Exposure to AI/LLM technologies, Lang Chain, 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.
Qualifications
What’s needed to succeed (Minimum Qualifications):
- 5+ years of experience working as a Technical Lead or Senior Developer.
- 10+ years of overall software development experience using Java technologies.
- Strong hands-on experience with Java, Spring Boot, Spring Framework, and enterprise application development.
- Strong experience in frontend development using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Experience building RESTful APIs, microservices, and scalable enterprise applications.
- Strong understanding of Spring ecosystem: Spring MVC, Spring Data JPA, Spring Security, Hibernate.
- Familiarity with AWS ecosystem including ECS, EKS, Lambda, S3, DynamoDB, and cloud-native architectures.
- Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
- Strong understanding of authentication and authorization protocols such as OAuth 2.0, OpenID Connect (OIDC), and SAML.
- Experience working with relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
- Strong understanding of CI/CD pipelines, GitHub, DevOps practices, and Agile methodologies.
- Experience with event-driven architecture and messaging systems such as Kafka, Solace, RabbitMQ, or IBM MQ.
- Experience with application performance tuning, scalability, reliability, and observability.
- Understanding AIDLC framework
- Exposure to AI-assisted development tools, LLM-based solutions, or automation frameworks is preferred.
- Strong analytical, problem-solving, and communication skills.
What will help you propel from the pack (Preferred Qualifications):
- Experience with Java 17/21 and modern Java development practices.
- Experience with large-scale cloud modernization and legacy-to-cloud transformation initiatives.
- Experience with Infrastructure as Code (Terraform, AWS CloudFormation, or AWS CDK).
- Experience with observability tools such as CloudWatch, Splunk, Datadog, ELK Stack, or Open Telemetry.
- Exposure to Lang Chain, Lang Graph, AI-powered developer productivity tools, or Generative AI technologies.
- Familiarity with Python programming and frameworks
- Familiarity with API Gateway, service mesh, and enterprise integration patterns.
- Familiarity with semantic search, vector databases, or Retrieval-Augmented Generation (RAG) architectures.
- Airline industry experience is a plus.
Key Competencies
- Full-Stack Engineering Excellence: Strong capability across frontend, backend, and cloud-native application development using Java, React, and AWS.
- Transformation Mindset: Ability to leverage modern engineering practices and AI-assisted tools to accelerate enterprise modernization initiatives.
- Scalable Thinking: Designing and developing solutions that operate reliably at the scale of a global airline.
- Technical Leadership: Ability to mentor developers, guide architecture decisions, and drive engineering best practices.
- Collaborative Execution: Bridging the gap between legacy system experts and modern cloud engineers to ensure seamless implementation and delivery.
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
- Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and related technologies.
- Develop responsive and user-friendly frontend applications using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Build and enhance RESTful APIs and microservices to support cloud-native enterprise applications.
- Design and implement secure, resilient, and highly available distributed systems following cloud-native design principles.
- Develop and maintain integrations with enterprise systems using APIs, event-driven architectures, and messaging platforms.
- Collaborate with architects, product owners, business teams, and engineers to translate business requirements into technical solutions.
- Participate in architecture discussions, technical design reviews, and technology evaluations to drive engineering best practices.
- Work with AWS cloud technologies and containerized environments including ECS, EKS, Docker, and Kubernetes.
- Design and implement event-driven solutions using messaging platforms such as Kafka, Solace, RabbitMQ, or IBM MQ.
- Develop reusable UI components and improve application usability, accessibility, scalability, and performance.
- Support CI/CD pipelines, automated testing, code reviews, and DevOps best practices.
- Troubleshoot and resolve complex production issues while ensuring application reliability and operational excellence.
- Ensure adherence to security, compliance, and governance standards throughout the software development lifecycle.
- Mentor junior developers and contribute to team-wide technical growth and best practices.
- Leverage AI-assisted development tools and automation frameworks to improve engineering productivity and accelerate software delivery.
- Exposure to AI/LLM technologies, Lang Chain, 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.What’s needed to succeed (Minimum Qualifications):
- 5+ years of experience working as a Technical Lead or Senior Developer.
- 10+ years of overall software development experience using Java technologies.
- Strong hands-on experience with Java, Spring Boot, Spring Framework, and enterprise application development.
- Strong experience in frontend development using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Experience building RESTful APIs, microservices, and scalable enterprise applications.
- Strong understanding of Spring ecosystem: Spring MVC, Spring Data JPA, Spring Security, Hibernate.
- Familiarity with AWS ecosystem including ECS, EKS, Lambda, S3, DynamoDB, and cloud-native architectures.
- Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
- Strong understanding of authentication and authorization protocols such as OAuth 2.0, OpenID Connect (OIDC), and SAML.
- Experience working with relational databases (Oracle, MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
- Strong understanding of CI/CD pipelines, GitHub, DevOps practices, and Agile methodologies.
- Experience with event-driven architecture and messaging systems such as Kafka, Solace, RabbitMQ, or IBM MQ.
- Experience with application performance tuning, scalability, reliability, and observability.
- Understanding AIDLC framework
- Exposure to AI-assisted development tools, LLM-based solutions, or automation frameworks is preferred.
- Strong analytical, problem-solving, and communication skills.
What will help you propel from the pack (Preferred Qualifications):
- Experience with Java 17/21 and modern Java development practices.
- Experience with large-scale cloud modernization and legacy-to-cloud transformation initiatives.
- Experience with Infrastructure as Code (Terraform, AWS CloudFormation, or AWS CDK).
- Experience with observability tools such as CloudWatch, Splunk, Datadog, ELK Stack, or Open Telemetry.
- Exposure to Lang Chain, Lang Graph, AI-powered developer productivity tools, or Generative AI technologies.
- Familiarity with Python programming and frameworks
- Familiarity with API Gateway, service mesh, and enterprise integration patterns.
- Familiarity with semantic search, vector databases, or Retrieval-Augmented Generation (RAG) architectures.
- Airline industry experience is a plus.
Key Competencies
- Full-Stack Engineering Excellence: Strong capability across frontend, backend, and cloud-native application development using Java, React, and AWS.
- Transformation Mindset: Ability to leverage modern engineering practices and AI-assisted tools to accelerate enterprise modernization initiatives.
- Scalable Thinking: Designing and developing solutions that operate reliably at the scale of a global airline.
- Technical Leadership: Ability to mentor developers, guide architecture decisions, and drive engineering best practices.
- Collaborative Execution: Bridging the gap between legacy system experts and modern cloud engineers to ensure seamless implementation and delivery.
Equal Opportunity Employer
The University of Missouri System is an Equal Opportunity Employer. Equal Opportunity is and shall be provided for all employees and applicants for employment on the basis of their demonstrated ability and competence without unlawful discrimination on the basis of their race, color, national origin, ancestry, religion, sex, pregnancy, sexual orientation, gender identity, gender expression, age, disability, or protected veteran status, or any other status protected by applicable state or federal law. This policy applies to all employment decisions including, but not limited to, recruiting, hiring, training, promotions, pay practices, benefits, disciplinary actions and terminations. For more information, visit https://www.umsystem.edu/ums/hr/eeo.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, religion, sex, pregnancy, sexual orientation, gender identity, gender expression, age, disability, or protected veteran status, or any other status protected by applicable state or federal law.
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
Responsibilities:
- Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and related technologies.
- Develop responsive and user-friendly frontend applications using React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Build and enhance RESTful APIs and microservices to support cloud-native enterprise applications.
- Design and implement secure, resilient, and highly available distributed systems following cloud-native design principles.
- Develop and maintain integrations with enterprise systems using APIs, event-driven architectures, and messaging platforms.
- Collaborate with architects, product owners, business teams, and engineers to translate business requirements into technical solutions.
- Participate in architecture discussions, technical design reviews, and technology evaluations to drive engineering best practices.
- Work with AWS cloud technologies and containerised environments including ECS, EKS, Docker, and Kubernetes.
- Design and implement event-driven solutions using messaging platforms such as Kafka, Solace, RabbitMQ, or IBM MQ.
Skills:
- Demonstrated experience as a Technical Lead or Senior Developer with at least 10 years of software development using Java technologies.
- Proficiency in Java, Spring Boot, Spring Framework, and enterprise application development.
- Strong frontend development skills with React JS, JavaScript/TypeScript, HTML5, CSS, and modern UI frameworks.
- Experience building RESTful APIs, microservices, and scalable enterprise applications.
- Comprehensive understanding of the Spring ecosystem, including Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
- Familiarity with AWS cloud technologies such as ECS, EKS, Lambda, S3, DynamoDB, and cloud-native architectures.
- Experience with containerisation technologies like Docker and orchestration platforms such as Kubernetes.
- Strong knowledge of authentication and authorisation protocols including OAuth 2.0, OpenID Connect (OIDC), and SAML.
- Experience working with relational and NoSQL databases, including Oracle, MySQL, PostgreSQL, DynamoDB, and MongoDB.
- Familiarity with CI/CD pipelines, GitHub, DevOps practices, Agile methodologies, and event-driven architecture and messaging systems such as Kafka, Solace, RabbitMQ, or IBM MQ.
福利厚生
•Learning Budget
•ウェルネスプログラム
必須スキル
Software engineering
System design
Troubleshooting
United Airlinesについて
Gurugram
本社所在地
