Purpose of the job:
Our Client is a global urban mobility brand challenging automotive industry conventions with an offering that meets the needs and requirements of a new generation of globally connected consumers.
Capgemini Engineering (Lohika) team is developing a platform providing the ability to easily share a car with other members of the Client’s community. Solution and its ecosystem include mobile apps, related API-s and services, web applications, cloud infrastructure, omni-channel commerce solution, multiple integration points with internal and external systems, such as CRM, financial partners, etc. Technologies and platforms used: Spring/Spring MVC/Springboot/Spring Cloud, React, iOS/Android, Azure cloud, Docker/Kubernetes, MySQL, RabbitMQ, Redis, Websockets.
We’re looking for engineers to join E-commerce workstream and work with features like Sales order flows, Payment flows and integration with payment providers and financial 3rd party systems; Contracts management; Promotions and Vouchers; Financial data analytics; B2B sales support and retails related functionality.
Program implies active cooperation with development teams from Ukraine, Europe and Asia.
MAIN TASKS AND RESPONSIBILITIES:
— Contribute to the platform codebase as a member of Agile/Scrum team
— Participate in requirements analysis, task planning, estimation, and coding
— Suggest technical and functional improvements to add value to the product
— Research and evaluate possible technical options to meet business requirements
— Interact with client stakeholders and other development teams
— Perform code reviews and mentor less experienced engineers
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
— 4+ years of experience in Java
— Experience with microservices implementation process; understanding of API-design — patterns and API lifecycle management
— Experience with Spring/Spring MVC/Spring boot/Spring Cloud
— Experience with ElasticSearch
— Experience with Websockets implementation
— Experience with Azure Cloud
— Experience with Containerized deployment using Docker, Kubernetes
— Experience in using middleware such as RabbitMQ, Redis
WOULD BE A PLUS:
— Automotive industry knowledge
— Experience in using ORM framework (e.g. Mybatis) and MySQL DB
— Experience building CI/CD pipelines with Azure DevOps
— Experience with Maven/Gradle