United Airlines

Principal Full Stack Developer - Java, React

United Airlines
Apply
2 days ago

Base Salary

$141k - $183k/yr

Responsibilities

  • Define and implement technical solutions for new and existing systems using modern technologies.
  • Lead the design, development, planning, and integration of scalable technology solutions for the customer travel notification platform.
  • Perform hands-on full-stack development, system support, performance optimization, troubleshooting, and issue resolution.
  • Define technical service-level agreements and data-sharing strategies with vendors.
  • Provide technical leadership, consultation, assessments, and reviews throughout the project lifecycle.
  • Modernize legacy services and leverage existing infrastructure and application components for cloud migration.
  • Partner with business, support, development, architecture, and technology-owner teams to define enhancements and domain architecture strategy.
  • Ensure solutions meet business goals, enterprise standards, guiding principles, PCI requirements, and SOX requirements.
  • Monitor industry trends and advise stakeholders on strategic technology direction.
  • Mentor and coach other team members while working independently with minimal supervision.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or 10 years of equivalent work experience.
  • At least 5 years of experience in application design, development, and the software development lifecycle, including Java, Spring Boot, Apache Camel, and open-source technologies.
  • Experience with React and at least 5 years of hands-on full-stack Java development.
  • At least 3 years of hands-on experience with foundational AWS services, including EC2, S3, RDS, API Gateway, VPC, CloudTrail, CloudFront, Lambda, EKS, and/or ECS.
  • Experience building scalable, highly available, and resilient solutions and modernizing legacy services for cloud migration.
  • Experience with MySQL, Oracle, MongoDB, and DynamoDB or comparable relational and non-relational databases.
  • Experience developing and supporting enterprise messaging technologies such as IBM MQ and Solace.
  • Experience with CloudWatch, Dynatrace, Datadog, ELK Stack, and Google Analytics or comparable monitoring and analytics tools.
  • Knowledge of software engineering best practices, version control, software packaging, and software release management.
  • Experience working in high-performing Agile development environments where continuous integration and continuous delivery are critical.
  • Preferred experience designing messaging-platform solutions, AWS, and AI tools or agentic AI.
  • Strong communication, analytical, critical-thinking, initiative, collaboration, and problem-solving skills.
  • Must be legally authorized to work in the United States for any employer without sponsorship.
  • Successful completion of an interview and reliable, punctual attendance are required.

Benefits

  • Hybrid schedule requiring two to three days per week in the office.
  • Medical, dental, vision, life, accident, and disability benefits.
  • Parental leave, employee assistance program, commuter benefits, paid holidays, and paid time off.
  • 401(k) and United Airlines flight privileges.
  • Eligibility for bonus and/or long-term incentive compensation awards.

Tech Stack

Amazon DynamoDBAWSDatadogJavaMongoDBMySQLReactSpring Boot
United Airlines

About United Airlines

10,000+ employees

United Airlines is a major U.S. carrier that provides passenger air travel and air cargo services across a global network spanning six continents. The company sells tickets and ancillary services through united.com and its mobile apps, operates the MileagePlus loyalty program with co-brand credit card partnerships, and supports operations with large-scale digital systems. Headquartered in Chicago, it is part of publicly traded United Airlines Holdings (NASDAQ: UAL) and a member of Star Alliance.

Contact me