Position: Java Engineer
Company: Digitally Inspired
Experience required: 3y
English level: intermediate

**Requirements:**
— 3+ years experience with Java (and experience with Java11)
— Multithreading
— Strong understanding of Spring IoC (Core/Beans/Context)
— Experience with Spring MVC/Webflux, Spring Security
— Experience with Spring Boot
— Understanding REST services
— JUnit, Mockito, Cucumber
— Gradle
— Git, CI/CD

**Would be a plus:**
— Apache Kafka & Kafka Streams
— NoSQL DB (Elasticsearch/Redis)
— GraphQL APIs
— Docker, Kubernetes
— AWS services
— Microservice architecture

**We offer:**
— Interesting and challenging projects executed by a highly qualified, experienced and motivated team of developers
— Bonafide opportunities for professional and career growth
— English Courses in the office
— 40 hours/week flexible working schedule
— Friendly and supportive company environment
— Medical insurance
—Welcome bonus of 50% monthly compensation

About project:
You will be working on one of the largest digital transformation programs in the UK’s Retail Business domain.
Our client is taking on the multi-year journey of redevelopment the legacy IT platform. The main focus is on building a modern, scalable and secure Cloud-Native Retail Platform. Its foundation is the latest technologies such as Apache Kafka for Data Streaming and Integration, Infrastructure as Code in Amazon and Google Clouds, Web Application using JS React, React Native for Mobile and GraphQL for B2B APIs.