American Express Global Business Travel

Full Stack Developer

American Express Global Business Travel

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain Java-based services/APIs (REST/SOAP) in a distributed, multi-tier architecture.
  • Build and integrate SOA / web services and backend components handling XML/JSON payloads.
  • Develop and maintain Spring Boot (and related Spring frameworks) applications, including containerized deployments.
  • Support and implement message-driven integrations using platforms such as Kafka and other queuing/messaging patterns.
  • Work with relational (Postgres DB) and NoSQL databases (including SQL Server and XML data handling), including schema/query integration needs.
  • Participate in or lead Java migration/upgrade efforts (JDK 8/11 → JDK 17), ensuring compatibility, performance, and security.
  • Build and maintain CI/CD pipelines and related automation (Maven builds, GitHub workflows, Jenkins jobs, artifact publishing to Nexus).
  • Deploy and troubleshoot applications on Tomcat, Docker, and OpenShift, using strong Unix/Linux operational skills.
  • Collaborate with cross-functional teams; produce clear technical documentation and communicate status, risks, and design decisions.
  • Integrate with communication platforms: SMS providers (e.g., Syniverse/Twilio) Email delivery platforms (e.g., SparkPost) and compliance/security integrations (Proofpoint/DMARC).

Requirements

  • 7+ years of extensive hands-on experience in Java development, including JDK 11 and/or JDK 17 (beyond Java 8).
  • 5+ years of strong experience building/integrating APIs and services using: REST APIs, SOAP / Web Services, SOA.
  • Data formats: XML, JSON.
  • Advanced XML transformation experience; XSLT programming is mandatory.
  • 4+ years of Node.js development experience is mandatory, with working knowledge of JavaScript and related technologies.
  • Knowledge of distributed systems concepts: multi-tier architecture, algorithms, messaging/queuing.
  • Experience with build and delivery tooling in a CI/CD environment: Maven, GitHub, Jenkins, Nexus (or equivalent).
  • Practical knowledge of Unix/Linux commands and production troubleshooting.
  • Experience with application servers and runtime environments: Apache Tomcat.
  • Experience with containerization and platforms: Docker and OpenShift.
Benefits
  • Flexible benefits are tailored to each country and start the day you do.
  • These include health and welfare insurance plans, retirement programs, parental leave, adoption assistance, and wellbeing resources to support you and your immediate family.
  • Travel perks: get a choice of deals each week from major travel providers on everything from flights to hotels to cruises and car rentals.
  • Develop the skills you want when the time is right for you, with access to over 20,000 courses on our learning platform, leadership courses, and new job openings available to internal candidates first.
  • We strive to champion Inclusion in every aspect of our business at Amex GBT.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJDK 11JDK 17REST APIsSOAPSpring BootXMLJSONNode.jsXSLT
Soft Skills
collaborationcommunicationtechnical documentationproblem-solvingleadership