Software Engineer

American Express Global Business Travel

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement programs
Parental leave
Adoption assistance
Wellbeing resources

Job summary

American Express Global Business Travel in Bangalore, India is seeking a senior software engineer with strong Java expertise to design, develop and maintain scalable systems. You will work on multi-tier architectures, SOA web services, REST APIs, and XML/JSON data exchanges, in a collaborative Agile environment.

The role emphasizes hands-on coding, XSLT processing, deployment in ROSA/OpenShift, and CI/CD using Maven, GitHub, Jenkins, and Nexus.

Qualifications

  • 5+ years of software development experience in Java and related technologies.
  • Expert-level Java programming skills.
  • Spring frameworks knowledge.
  • Proficiency in XSLT for XML processing.
  • Strong OO design with Java, SOA/Web Services, SOAP, REST APIs, XML, JSON.
  • Experience with high concurrency distributed systems.
  • Experience with travel GDS APIs (Nice to have).
  • Experience with automation/integrations with observability platforms (Nice to have).
  • Experience deploying in ROSA/PaaS or similar cloud/container environments (Nice to have).
  • Familiarity with travel industry tech environment (Nice to have).

Responsibilities

  • Engage in Agile or rapid application development methods.
  • Design and code across platforms using JAVA, SOA/Web Services, SOAP, REST API, XML, JSON.
  • Work with GDS APIs in travel industry (nice to have).
  • Perform XSLT processing to transform XML documents.
  • Contribute to distributed multi-tier systems and databases.
  • Communicate effectively written and verbally.
  • Apply CI/CD with Maven, GitHub, Jenkins, Nexus.
  • Use Unix/Linux, Tomcat, Docker, ROSA/OpenShift environments.
  • Lead a small group of programmers and guide solution development (nice to have).

Skills

Java programming
Object-oriented design
REST APIs
SOAP
XML/JSON processing
Multi-threaded programming
CI/CD
Unix/Linux

Tools

Maven
GitHub
Jenkins
Nexus
Docker
OpenShift
ROSA
Tomcat

Job description

What You'll Do
  • Agile or other rapid application development methods
  • Object-oriented design and coding skills across a variety of platforms (JAVA, SOA/Web Services, SOAP, REST API, XML, JSON)
  • Experience in working with various GDS APIs in travel industry is an added advantage
  • Hands on experience in XSLT programming for processing & transforming XML documents
  • Knowledge of distributed (multi-tiered) systems, algorithms, and relational/XML/NoSQL databases
  • Excellent written and verbal communication skills
  • Possess a deep understanding of multi-threaded & asynchronous programming concepts
  • Must be proficient in Continuous Integration Continuous Development environment with knowledge of Maven, GitHub, Jenkins, Nexus and similar CI tools
  • Must have good knowledge of Unix/Linux commands, various application servers like Apache Tomcat, Docker containers, ROSA/OpenShift environment
  • Prior experience in leading a small group of programmers and guiding them in developing software solutions will be an added advantage
What We're Looking For
  • 5+ years of software development experience relevant to the listed technologies/tools
  • Expert-level hands on Java programming skills
  • Spring frameworks knowledge is a must
  • Proficiency in XSLT for processing and transforming XML documents
  • Strong background in object-oriented design and coding using Java, SOA/Web Services, SOAP, REST APIs, XML, and JSON
  • Knowledge of designing and building distributed (multi-tiered) systems that process high concurrency API calls
  • Experience working with GDS [Global Distribution Systems] APIs associated with the travel industry (Good to Have)
  • Experience with automation and integrations with observability platforms (Good to Have)
  • Hands-on knowledge of deployment in ROSA/PaaS or similar cloud/container environments (Good to Have)
  • Familiarity with the technologies and operational environment of the travel industry (Good to Have)
Location

Bangalore, India

The #TeamGBT Experience

Work and life: Find your happy medium at Amex GBT. 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. You can connect with colleagues through our global INclusion Groups, centered around common identities or initiatives, to discuss challenges, obstacles, achievements, and drive company awareness and action. And much more!

Equal Opportunity Statement

A ll applicants will receive equal consideration for employment without regard to age, sex, gender (and characteristics related to sex and gender), pregnancy (and related medical conditions), race, color, citizenship, religion, disability, or any other class or characteristic protected by law.

For details regarding how we protect your data, please consult the Amex GBT Recruitment Privacy Statement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer I
Engineer I

travelhrportal • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexible benefits
Travel perks
Learning platform access
+1
Engineer I
Engineer I

American Express Global Business Travel • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexible benefits
Travel perks
Learning platform access
+1
Software Developer
Software Developer

American Express Global Business Travel • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Health and welfare plans
Retirement programs
Parental leave
+4
Senior Engineer I
Senior Engineer I

American Express Global Business Travel • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Software Engineer
Software Engineer

travelhrportal • India

On-site
INR 4,000,000 - 6,400,000
Lead Software Engineer
Lead Software Engineer

American Express Global Business Travel • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Quality Analyst - SDET (UI + API Automation)
Quality Analyst - SDET (UI + API Automation)

travelhrportal • Bengaluru

On-site
INR 1,000,000 - 1,800,000
Travel perks
Software Engineer
Software Engineer

American Express Global Business Travel • India

On-site
INR 3,500,000 - 7,000,000
Health and welfare insurance plans
Retirement programs
Parental leave
+4
Technical Business Analyst
Technical Business Analyst

American Express Global Business Travel • India

On-site
INR 1,500,000 - 2,100,000
Health insurance
Retirement programs
Parental leave
+3
Business Analyst
Business Analyst

American Express Global Business Travel • Gurugram District

On-site
INR 600,000 - 1,200,000
Flexible benefits
Health insurance
Learning platform access
+1