Java/Kotlin Tech Lead

  • Full time
  • Prague
  • Posted 2 weeks ago
NoSQL (regular)
MongoDB (regular)
Azure (regular)
Kubernetes (regular)
Kafka (regular)
Docker (regular)
Spring Boot (advanced)
Java (advanced)
Kotlin (advanced)
<figure data-trix-attachment="{"content":"","contentType":"image/png","filename":"Grafika 6.png","filesize":119859,"height":195,"previewable":false,"url":"","width":820}” data-trix-content-type=”image/png” data-trix-attributes=”{"presentation":"gallery"}” class=”attachment attachment–content attachment–png”>

About the project: 

We are looking for Java/Kotlin Tech Lead for Stepwise, Warsaw-based Software House, who would like to join an engineering-oriented company. 
Currently for one of our projects from the Netherlands we are looking for a well-skilled developer who would like to join a newly created Microservice Team. 

The project is Tech Transformation in different areas in Retail like Merchandizing, Supply Chain, Stores and Online portfolio of the customer. The existing AS-IS is a custom Oracle based software that we would like to convert into Open Source based, container led microservices/ business services using an event driven approach.

Tech Stack: 
  • Backend: Kotlin, Spring Boot /Quarkus, Kafka, Postgres, MongoDB
  • Testing: Gatling, WireMock, REST Assured, Spring Cloud Contract testing, MockK
  • Frontend: React + Next.js 
  • Mobile: React Native
  • Infrastructure: Azure, Terraform, Kubernetes (AKS), Helm, Docker
  • Methodology: Hexagonal architecture (DDD)

Current RoadMap:

  • 2022: R&D phase – where you will have an opportunity to test new solutions 
  • 2023: Microservices implementation and production phase 
  • Experience with Java and Kotlin, and an interest in system architecture, caching techniques, REST APIs and data modeling.
  • Experience working with relational databases such as Postgres and NoSQL databases such as MongoDB.
  • Experience with modern web frameworks such as Spring, Quarkus, Micronaut
  • Experience with Kubernetes, Rancher and Azure services such as Azure DevOps/ Github actions 
  • Experience in creating complex solutions
  • Good knowledge of Docker and Kubernetes
  • Experience in close cooperation with the Client (leading business meetings, direct calls with the business)
  • Experience in team management (min. 3 Developers)
  • Experience of working in Agile project.
  • Experience in mentoring, coaching and development of team member (nice to have)
  • Professional English level (min. C1)

  • Developing new features of the Core of the System
  • Creating Architecture Design based on workshop input
  • Participation in building Backend team for the project based on required skill set
  • Close cooperation Client and Stepwise side to improve our software delivery process
  • Coordination of technical tasks within the Team (Stepwise and Client’s sides) 
  • Mentoring and coaching of Team members 
  • Participation in the demanding Code Review process
  • Developing and improving automation of common repeatable tasks and processes
  • Identifying bottlenecks in the process and removing them (Daily, Retro, BrainStormings)
  • Helping identifying problems in the system
More about Stepwise: 
  • Juicy tech stack: 
  • A great work environment with passionate and skilled people
  • No procedures and other corporate “beauties”
  • A flat organization with no levels of middle management between staff 
  • Possibility of choosing tools, languages & libraries
  • International projects from France, Germany, Netherlands and UK 
  • We know what is Work-Life Balance by example
<figure data-trix-attachment="{"content":"","contentType":"image/jpeg","filename":"Stepwise – Benefity.jpg","filesize":162024,"height":673,"previewable":false,"url":"","width":882}” data-trix-content-type=”image/jpeg” data-trix-attributes=”{"presentation":"gallery"}” class=”attachment attachment–content attachment–jpg”>

Still not convinced?
We invite you to our office. See how we work and talk to the team. 

To apply for this job please visit