New offer - be the first one to apply!

April 8, 2026

Java Developer

Mid • Remote

We are a software house delivering projects for international clients, and we are looking for Mid / Senior Java Developers to join our team.

Responsibilities:

  • Designing and writing clean, scalable code (primarily Java 17/21 + Spring Boot 3)

  • Creating and maintaining REST APIs (OpenAPI / Swagger)

  • Working with relational databases (PostgreSQL + advanced SQL)

  • Implementing solutions using NoSQL (MongoDB / Redis / DynamoDB – preferred)

  • Working with CI/CD (GitHub Actions / GitLab CI / Jenkins)

  • Refactoring and improving existing code

  • Code reviews and knowledge sharing within the team

Requirements:

Must have:

  • Minimum 5 years of commercial experience in Java

  • Very good knowledge of Spring → Spring Boot → Spring Data / Security / Cloud

  • Hibernate / JPA at the level "I can explain what @EntityGraph and dirty checking do"

  • Solid SQL knowledge + experience with PostgreSQL

  • Understanding of REST, HTTP, authentication (JWT / OAuth2)

  • Practical knowledge of at least one NoSQL database (Mongo / Redis / Cassandra / Dynamo)

  • Git + CI/CD basics

  • Very good knowledge of OOP principles and clean code

Preferred (will earn big + points):

  • Java 21, virtual threads, records, sealed classes

  • Testing (JUnit 5 + Mockito / Testcontainers / Pact)

  • Docker + Kubernetes / OpenShift (at least the basics)

  • Message brokers (Kafka / RabbitMQ)

  • Monitoring (Prometheus / Grafana / ELK)

  • Experience in domain-driven design / hexagonal / clean architecture