Search by job, company or skills

American Express Global Business Travel

Java Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Job Description

What You'll Do

Technical Leadership:

  • Lead and mentor a team of backend engineers in delivering high-quality software solutions
  • Define technical architecture and design patterns for the Amex GBT mid and back office systems
  • Drive technical decision-making and establish development best practices
  • Conduct code reviews and ensure adherence to coding standards and quality guidelines
  • Collaborate with product managers, architects, and stakeholders on technical roadmap planning
  • Hands-on Development:
  • Design and develop complex backend services and APIs using Java and Spring Boot
  • Architect and implement scalable microservices solutions for travel booking and operational workflows
  • Optimize PostgreSQL database performance and design efficient data models
  • Deploy and manage applications on AWS ROSA (Red Hat OpenShift Service on AWS) platform
  • Manage EC2 instances and implement cloud-native solutions
  • Provide expert-level application support and resolve complex production issues

Team & Process Management:

  • Lead sprint planning, technical grooming, and delivery estimation

What We're Looking For

  • 7 to 9 years of professional Java development experience with 3+ years in technical leadership roles
  • Expert-level proficiency in Java 8+ and advanced programming concepts
  • Deep expertise in Spring Boot, Spring Framework, and enterprise Java patterns
  • Advanced knowledge of PostgreSQL including performance tuning, query optimization, and database design
  • Extensive experience with AWS cloud services, particularly ROSA (Red Hat OpenShift Service on AWS) and EC2
  • Proven experience in designing and implementing microservices architecture at scale
  • Experience leading development teams and mentoring junior developers
  • Experience with event-driven architecture and messaging systems (Kafka, RabbitMQ)
  • Familiarity with monitoring and observability tools (CloudWatch, Prometheus, Grafana, ELK stack)
  • Experience with DevOps practices, CI/CD pipelines, and infrastructure as code
  • Must be willing and able to work in 2nd shifts (3:00 PM IST to 12:00 AM IST) and occasional weekends as required
  • The candidate needs to work in App Support project
  • Must be willing to work from Bangalore office location minimum 3 days in a week
  • Technical Environment:
  • Java 11+, Spring Boot, Spring Security, Spring Data JPA
  • PostgreSQL, Redis, RESTful APIs, GraphQL
  • AWS ROSA, EC2, Docker, Kubernetes/OpenShift
  • Jenkins, GitLab CI/CD, Maven/Gradle

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145835993

Similar Jobs