Project description
Deliver modern, omnichannel, real-time retailing shopping experience built on Sabre Travel AITM for low-cost carriers (LCC). Enhance direct offer capabilities to drive airline yield. LCC's require low-cost and highly configurable flexible eCommerce capabilities and provide the ability for LCC to process Offer and Order transactions. Provide reduced cost through consolidation of common components including consolidation of the order management system (OMS).
in scope:
Design, develop, test & deliver changes to OMS to achieve integration with Radixx
The development will be done to defined standards using NGP and GCP
Design, develop, test & deliver changes to OMS to achieve extension for both (Radixx&OMS) features
Responsibilities
- Develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity.
- Works with technical staff (Domain Experts) to understand problems with software and resolve them.
- Daily cooperation with client by supporting all needs and resolving problems.
- Assist in the development of software technical documentation.
- Designs and codes moderately complex applications using routine and/or advanced technology.
- Create optimization programs to resolve problems.
- Design and build prototype applications.
Skills
Must have
- Minimum 6 year of hands-on Java programming (including Java 17)
- Experience and knowledge of open-source software, frameworks, and broader cutting-edge technologies around server-side development in Java 17;
- Wide and deep understanding of Java ecosystem, monitoring and diagnosis; Containers, Spring Boot, Docker, Kubernetes
- Experience in Cloud deployments, Preferably in GCP
- Technology stack:
- Programming language: JAVA 17
- Version control system: Git
- Database: GCP Spanner
- Messaging: GCP Pub/Sub
- Microservices
- REST/JSON and/or GRPC API
- Monorepository
- GCP Traffic Director
- Envoy load balancer
- CI/CD
- Cloud provider: GCP
- Dependency management system: Maven and Bazel
- Java libraries:
- Spring boot 2.2.X
- Spring 5.2.X
- Lombok
- Deployment: Containers deployed on GKE
Nice to have
- RestAssured
- Cucumber
- TestNG
- IaaC (Terraform)
- Security and access control: Planned to use JWT, OKTA
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior