Principal Full Stack Developer - Java, React

United Airlines•Chicago, IL
•$140,600 - $183,108•Hybrid

About The Position

United Airlines' Digital Technology team designs, develops, and maintains large-scale technology solutions using innovative architectures, data analytics, and digital solutions. The Principal Full Stack Developer focuses on enabling the customer travel notification platform and leads the design, development, and maintenance of solutions in collaboration with portfolio owners and service providers. The role connects business needs with technology delivery, applying communication, analytical, and critical-thinking skills to address issues and maximize IT and business investments. The Principal Developer works independently with minimal supervision, makes technical decisions, and mentors and coaches others. The position requires broad experience across technologies and business areas, technical leadership throughout the project lifecycle, and hands-on development and software support. The role also maintains accountability for PCI and SOX environments and development.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or another 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 other open-source technologies.
  • Experience with React.
  • At least 5 years of hands-on experience with full-stack Java development.
  • At least 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 CI/CD is critical.
  • Knowledge of software engineering best practices, including version control, software packaging, and software release management.
  • Initiative-taking, effective verbal and written communication skills, and ability to work collaboratively.
  • Ability to work a hybrid schedule, 2–3 days per week in the office.
  • Legally authorized to work in the United States for any employer without sponsorship.
  • Successful completion of an interview.
  • Reliable, punctual attendance; attendance is an essential function of the position.

Nice To Haves

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

Responsibilities

  • Define and implement technical solutions for new systems or enhancements to existing systems using modern technologies.
  • Define technical service-level agreements and data-sharing strategies with vendors.
  • Lead the design, development, and planning of solutions and technology standards for 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 enterprise vision and strategy to project solutions while balancing tactical delivery needs.
  • Partner with business and IT collaborators to define domain architecture strategy.
  • Maintain accountability for PCI and SOX environments and development.
  • Mentor and coach others.

Benefits

  • Medical, dental, and vision benefits.
  • Life, accident, and disability benefits.
  • Parental leave.
  • Employee assistance program.
  • Commuter benefits.
  • Paid holidays and paid time off.
  • 401(k).
  • Flight privileges.
  • Eligible for bonus and/or long-term incentive compensation awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service