Logo of Huzzle
  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You must have 5+ years in Java, XSLT/XML, Agile, and CI/CD tools. Knowledge of travel GDS APIs, multi-threaded concepts, Linux, and leadership experience is a plus.
  • You will develop NDC capabilities using Java, implement Agile methods, manage APIs and XML processing, collaborate in CI/CD, and guide junior programmers in software solutions.

Requirements

  • As the position of Engineer I requires, hands-on “programming” would be the primary responsibility of the candidate to develop NDC capabilities.
  • 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 working with various GDS APIs in the 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 leading a small group of programmers and guiding them in developing software solutions will be an added advantage.
  • Experience and Qualification: 5 + years of software development experience in above-mentioned Skills/Technologies/Tools.
  • Individual with good Java/XSLT/XML programming skills, Linux environment knowledge & application deployment on ROSA/PaaS.

Responsibilities

  • As the position of Engineer I requires, hands-on “programming” would be the primary responsibility of the candidate to develop NDC capabilities.
  • 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 working with various GDS APIs in the 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 leading a small group of programmers and guiding them in developing software solutions will be an added advantage.

FAQs

What programming languages are required for this position?

The primary programming language required for this position is Java, along with proficiency in XSLT and XML.

How many years of experience are necessary for this role?

A minimum of 5 years of software development experience in the relevant skills, technologies, and tools is required.

What development methodologies are utilized in this role?

Agile or other rapid application development methods are utilized for this position.

Is experience in the travel industry required?

While not mandatory, experience working with various GDS APIs in the travel industry is considered an added advantage.

What tools and technologies should candidates be familiar with?

Candidates should be proficient in Continuous Integration Continuous Development tools such as Maven, GitHub, Jenkins, and Nexus, as well as knowledge of Unix/Linux commands and application servers like Apache Tomcat.

Are leadership skills important for this position?

Yes, prior experience in leading a small group of programmers and guiding them in developing software solutions is an added advantage.

What kind of benefits does Amex GBT offer employees?

Amex GBT offers flexible benefits tailored to each country, including health and welfare insurance plans, retirement programs, travel perks, tuition assistance, and wellbeing resources.

Is there an emphasis on diversity and inclusion at Amex GBT?

Yes, Amex GBT aims to champion Diversity, Equity, and Inclusion in every aspect of their business and encourages participation in global Inclusion Groups.

Are there opportunities for professional development?

Yes, employees have access to over 20,000 courses on the learning platform, leadership courses, and opportunities for internal job openings.

Can I still apply if I don't meet every requirement listed in the job description?

Yes, if you are passionate about the mission and believe you would be a great addition to the team, you are encouraged to apply even if you don't meet every requirement.

Travel & Leisure
Industry
10,001+
Employees

Mission & Purpose

American Express Global Business Travel (Amex GBT) is a leading travel management company that provides corporate travel solutions to businesses worldwide. Their mission is to empower businesses by optimizing travel programs, enhancing travel experiences, and driving savings through innovative technology and personalized service. The company aims to make business travel more efficient, seamless, and rewarding, allowing companies to focus on their core operations while ensuring their employees travel safely and comfortably.