Position: Senior Back-end (Java) Engineer #10894
Company: Capgemini Engineering
Category: Java
Experience required: 3y
English level: intermediate

Purpose of the job:
Our client is one of the biggest fashion accessories retailers. Focused on design, confection, manufacturing, as well as distribution and retail. Multi-branded and fast-expanding with a remarkable presence globally. The main idea is to bring customers closer to the products they need. Currently, we are looking for Java Engineer who will find the best technical solutions for our customer.

MAIN TASKS AND RESPONSIBILITIES:
Research and evaluate technical options to implement business requirements
Work in contact with team members and project stakeholders on customer’s site
Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
Take part in requirements analysis
Interact with customer and provide technical solutions
Report to TL about current tasks status, technical, and other risks

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
4+ years of commercial Java development experience
Java 11
Spring
Experience with Kafka, MQ
Experience with any relational DBs (MariaDB, MySQL, Postgres, DB2)
Intermediate or higher English level

WOULD BE A PLUS:
Understanding of Microservices Architecture
Experience with Spring Boot
Experience with OpenShift platform
Experience with gRPC
Experience with MongoDB
Experience with binary communication protocols