Demo

Principal Full Stack Developer - Java, React

United Airlines
United Airlines Salary
Chicago, IL Full Time
POSTED ON 9/24/2026
AVAILABLE BEFORE 10/25/2026
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

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

The Principal Developer will have a technical focus on enabling the notification platform for customer travel. This role will lead efforts to design, develop, and maintain innovative solutions while collaborating with portfolio owners and service providers.

The Principal Developer plays a critical role in maintaining the strategic partnership between business needs and technology delivery. This individual will apply strong communication, analytical, and critical-thinking skills to identify, communicate, and resolve issues, opportunities, and problems to maximize IT and business investments.

The Principal Developer has decision-making authority, works independently with minimal supervision, and mentors and coaches others. This individual has extensive knowledge and experience across multiple technologies and business areas.

  • Define and implement technical solutions for new systems or enhance existing systems using modern technologies.
  • Define technical service-level agreements (SLAs) and data-sharing strategies with vendors.
  • Lead the design, development, and planning of solutions and technology standards to solve complex business problems.
  • Perform hands-on development and support software systems by optimizing performance, resolving problems, and following up on issues and solutions.
  • Ensure systems are properly integrated.
  • Partner with business, support, and development teams to recommend system enhancements.
  • Serve as a resource for technology and project development reviews and technical assessments.
  • Ensure technical solutions meet customers' business goals.
  • Provide consultation and technical leadership throughout project lifecycle planning.
  • Ensure consistency and adherence to enterprise standards and guiding principles throughout the application lifecycle.
  • Identify opportunities to leverage and influence existing infrastructure and application components.
  • Monitor industry trends through benchmarking, professional associations, and other activities to advise others on strategic technology direction.
  • Provide feedback to enterprise technology owners and architects regarding future solution needs.
  • Apply the enterprise vision and strategy to project solutions while balancing tactical delivery needs.
  • Partner with business and IT collaborators to define the domain architecture strategy.
  • Demonstrate mastery of development domain areas, multiple technologies, and toolsets.
  • Demonstrate mastery of software engineering.
  • Maintain accountability for PCI and SOX environments and development.

Qualifications

What's needed to succeed (Minimum Qualifications):

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

  • Bachelor's degree in Computer Science, Information Systems, another related field, or 10 years of equivalent work experience.
  • Minimum of 5 years of experience in application design, development, and the software development lifecycle (SDLC), including experience with Java, Spring Boot, Apache Camel, and other open-source technologies.
  • Experience with React
  • Minimum of 5 years of hands-on experience with full-stack Java development.
  • Minimum of 3 years of hands-on experience with foundational AWS services such as EC2, S3, RDS, API Gateway, VPC, CloudTrail, CloudFront, Lambda, EKS, and/or ECS.
  • Experience building scalable, highly available, and resilient solutions.
  • Experience with platform development and modernization of legacy services for cloud migration.
  • Experience with relational databases such as MySQL and Oracle.
  • Experience with non-relational databases such as MongoDB and DynamoDB.
  • Experience developing and supporting enterprise messaging technologies such as IBM MQ and Solace.
  • Experience with monitoring and analytics tools such as CloudWatch, Dynatrace, Datadog, ELK Stack, and Google Analytics.
  • Experience working with high-performing teams in an Agile development environment where continuous integration and continuous delivery (CI/CD) are critical.
  • Demonstrated knowledge of software engineering best practices, including version control, software packaging, and software release management.
  • Must be initiative-taking, possess effective verbal and written communication skills, and be able to work in a collaborative environment.
  • Must be able to work a hybrid schedule (2-3 days per week in office)
  • Must be legally authorized to work in the United States for any employer without sponsorship
  • Successful completion of interview required to meet job qualification
  • Reliable, punctual attendance is an essential function of the position

What will help you propel from the pack (Preferred Qualifications):

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

  • Experience designing and developing messaging platform solutions.
  • AWS experience.
  • Experience with AI tools and agentic AI.

Salary.com Estimation for Principal Full Stack Developer - Java, React in Chicago, IL
$116,963 to $148,749
If your compensation planning software is too rigid to deploy winning incentive strategies, itโ€™s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Full Stack Developer - Java, React?

Sign up to receive alerts about other jobs on the Principal Full Stack Developer - Java, React career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at United Airlines

  • United Airlines Newark, NJ
  • Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team ... more
  • Just Posted

  • United Airlines Arlington, IL
  • Description United's Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best ... more
  • Just Posted

  • United Airlines Honolulu, HI
  • Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team ... more
  • 1 Day Ago

  • United Airlines Chicago, IL
  • Description Job overview and responsibilities The Principal AI Engineer will be instrumental in designing and delivering foundational Retail AI agentic wor... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Principal Full Stack Developer - Java, React jobs in the Chicago, IL area that may be a better fit.

  • Luxoft Chicago, IL
  • ๐Ÿš€. Build technology that powers global financial markets. Our Client is a leading global financial markets infrastructure and data provider. Their purpose... more
  • 1 Month Ago

  • Randstad Digital Villa Park, IL
  • job summary: The Software Engineer should be experienced in leading software projects and will be responsible for coordination of all activities of the sof... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!