
Principal Full Stack Developer - Java, React
United Airlines2 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.
Categories
About United Airlines
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.