Microservices Backend Developer Java Kotlin

About the project: 

We are looking for Microservices Backend Developers (Java/Kotlin) for Stepwise, Warsaw-based Software House, who would like to join an engineering-oriented company. Currently for one of our clients from the Netherlands we are looking for a well-skilled developer who would like to join and lead project’s Microservice Team.

The project is Tech Transformation in different areas in Retail like Merchandising, Supply Chain, Stores and Online portfolio of the customer. 

Tech Stack: 

  • Backend: Java (+Kotlin), Spring Boot, Kafka, MongoDB
  • Testing: Karate Framework
  • Infrastructure: Azure, Terraform, Kubernetes (AKS)
  • Methodology: Hexagonal architecture (DDD)

Team Composition: 

  • 3 Mid Microservice Developers 
  • Support roles: Tester, PO, EM Consultant 

————————————————————————

Requirements:

  • 10+ years of backend development experience
  • Experience with Java (Kotlin is an asset) and an interest in system architecture, caching techniques, REST APIs and data modeling.
  • Willingness to work in a project environment with Kotlin 
  • Experience working with relational databases such as NoSQL databases such as MongoDB .
  • Experience with modern web frameworks such as Spring
  • Experience with Kubernetes, Rancher and Azure services such as Azure DevOps/ Github actions 
  • Good knowledge of Docker and Kubernetes
  • Experience in creating complex solutions
  • Great communication skills, willingness to lead the team (mentoring, coaching) 
  • Ability to work in close cooperation with the Client (taking part in business cases meetings with stakeholders)
  • Experience of working in Agile projects.
  • Good knowledge of English (min. B2 level)

Responsibilities:

  • Developing new features of the Core of the System
  • Fetch guidelines from other teams and discuss business cases with stakeholders
  • Participation in building Backend team for the project based on required skill set
  • Participation in the demanding Code Review process
  • Working closely with Client and Stepwise to improve our software delivery process
  • Coordination of technical tasks within the Team
  • Identifying bottlenecks in the process and removing them (Daily, Retro, BrainStormings)
  • Helping identifying problems in the system
  • Mentoring of other team members (support in problem solving and code review)
  • Acting as a team technical guide (setting up coding standards and code review standards)

More about Stepwise: 

 

  • A great work environment with passionate and skilled people.
  • Gentle and smooth introduction to the company.
  • No procedures and other corporate “beauties”.
  • A flat organization with no levels of middle management between staff.
  • We operate mainly in the Netherlands, UK, Germany & Scandinavia.
  • We have Office in Warsaw but we are happy to accept remote work as well 🙂
  • We know what is Work-Life Balance by example.
  • Free lunches, internal days celebrations and constant fun!

Still not convinced?

We invite you to our office 🙂

Leave a Reply