NextHire Try for free

American Airlines

Posted 27 Aug 2026

Software Developer - Microservices

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

The core responsibilities for the job include the following:


Design and Development:

  • Lead and coordinate complex application programming activities, ensuring high-quality and innovative technical solutions.
  • Design technical infrastructure using relevant databases, programming languages, utilities, and testing approaches.
  • Oversee the development and implementation of cost-effective, scalable, and maintainable applications.


Leadership and Team Development:

  • Act as the development team lead, facilitating code-review sessions and ensuring project alignment with goals.
  • Mentor and support intermediate and senior developers, fostering knowledge sharing, collaboration, and problem-solving within the team.


Cross-Functional Relationships:

  • Collaborates with business partners, project managers, and other technology teams to gather requirements, resolve issues, and ensure the successful delivery of projects.
  • Works closely with QA, infrastructure, and security teams to ensure applications meet quality and compliance standards.
  • Engages with external vendors and partners as needed for technology integration and support.


Authories/Decision Rights:

  • As a key contributor to the business unit, this job has the authority to recommend changes to business processes in order to enhance operational efficiency and effectiveness.


Job Dimensions:

  • Leads the technical design and delivery of enterprise-scale applications.
  • Provides technical guidance and mentorship to a team of developers.
  • Contributes to technology decisions impacting multiple lines of business and client-facing applications.


Requirements:

  • 5+ years' experience in Microservices architecture, Java/J2EE, REST and gRPC APIs, Quarkus, Spring Boot, JSON, RDBMS/SQL, Docker/PodMan, Maven/Gradle, Postman, Junit, Jenkins, CI/CD pipelines, GIT, OpenAPI/Swagger, and OAuth2/JWT.
  • Strong client focus, goal orientation, relationship building, communication, collaboration, and passion for continuous learning.
  • Strong analytical and problem-solving abilities.


Good to Have:

  • Fluency in Object Oriented Design, structured Software Delivery Life Cycle (SDLC), and Agile environments is an asset.
  • Banking Domain knowledge.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach