Full Stack Developer
Full Job Description
About the Role
Join Amex GBT where colleagues find inspiration in travel as a force for good. This role focuses on designing and maintaining enterprise Java services within distributed architectures across AWS and Linux environments.
Your Responsibilities:
- Build, develop, and maintain Java-based services/APIs (REST/SOAP) and SOA/web services using Spring Boot with containerized deployments on Docker, Tomcat, and OpenShift.
- Support integrations using Kafka and various queuing/messaging approaches with strong Unix/Linux operational skills for production troubleshooting.
- Work with relational databases (Postgres, SQL Server) and NoSQL solutions, managing XML/JSON data exchanges, schema design, and query optimization.
- Lead or participate in Java migration projects from JDK 8/11 to JDK 17, ensuring compatibility, performance, and security.
- Build CI/CD pipelines using Maven, GitHub workflows, Jenkins, and Nexus for artifact publishing.
- Integrate with communication platforms including Syniverse/Twilio (SMS), SparkPost (email), and Proofpoint/DMARC integrations.
- Mentor team members, fix applications across multiple runtime environments, and contribute to continuous improvement of development practices.
We Are Looking For:
5+ years in Java development with JDK 11/17 experience. Proficiency in REST/SOAP/Web Services (SOA), XSLT for XML transformation, and Node.js knowledge. Expertise in distributed systems concepts including multi-tier architecture, messaging patterns, Apache Tomcat, Docker/OpenShift containerization.
Preferred Qualifications:
- Direct experience on JDK migration projects with testing and performance tuning.
- Production-level expertise with Kafka (streams, consumer groups) and SMS/email platform integrations.
- Cloud depth in AWS (networking, IAM, scaling, cost awareness) and OpenShift operations.
Benefits & Culture
We champion Inclusion through global INclusion Groups. Enjoy flexible benefits including health insurance, parental leave, travel perks on major providers' deals, and access to 20,000+ courses for skill development.
Company
American Express Global Business Travel
American Express Global Business Travel (GBT) is a leader in global business travel services, helping ideas and innovation move forward through its valuable marketplace, software, and services.As part...