Java software engineer - DI

Java software engineer

  • Flexible Working
  • Free English Classes
  • Paid Vacation
  • Relocation
  • Skills Training

We have multiple exciting opportunities for the experienced Java Developers to join our growing company office in Lviv.
We are looking for motivated, pro-active developers willing to learn new technologies, working in a challenging and fast paced environment. You will be working in small cross-functional Agile teams responsible for the end-to-end development and component support using ’You Build It, You Run It’ principle.
About the project:
E-commerce platform for one of the largest building merchants. Our client is taking on the complete redevelopment of the existing legacy platform with the focus on UX and Responsive Web Design, and Microservice Platform. It is aiming to remove vendor locking and fully leverage on the latest Open Source technical stack delivering eCommerce platform of the future.
The focus is on user journey, offer personalization, search, customer data mining, smart adds and headless CMS allowing Business efficiently manage a day to day trading activities, promotions and sales.
There will be two parallel streams of work, the first is with the focus on website Front End experience and the second, building a platform allowing a gradual migration of backend towards Microservices Ecosystem based on Kafka Streams and KSQL.


— 3 years experience with Java (and experience with Java8)
— Experience with Spring MVC, Spring Security
— Understanding of Spring IoC (Core/Beans/Context)
— Understanding REST/SOAP services (e.g. JAX-RS or JAX-WS)
— JUnit

Will be a plus:

— Spring Boot
— Apache Kafka & Kafka Streams
— Scala

Main Responsibilities:

  • Back End development of new project functional
  • Support of current Back End solutions
  • Cooperation with customers representatives regarding functional requirements
  • Participate in Scrum activities