New offer - be the first one to apply!

December 17, 2025

Java Developer

Mid • Hybrid

Warsaw, Poland

We are looking for a mid-level Java Developer to join our team. You will work on a modern backend built in Java and Spring Boot, expose RESTful APIs consumed by the frontend, and integrate with multiple external systems. This is a hands-on role where you will take part in building new features, improving system architecture, and ensuring code quality.


Your tasks

  • Develop, maintain, and optimize backend services built with Java and Spring Boot

  • Design and implement REST APIs used by the frontend and external partners

  • Integrate with external APIs and ensure reliable data exchange

  • Write clean, testable, and maintainable code (unit & integration tests with Spock/JUnit)

  • Work with PostgreSQL and use Flyway for database migrations

  • Participate in code reviews and contribute to continuous improvement

  • Collaborate with cross-functional teams in an Agile environment

  • Use Git for version control and GitHub Actions for CI processes


Requirements

  • Minimum 4 years of commercial experience in Java development

  • Strong knowledge of Spring Boot and building REST-based applications

  • Proficiency with SQL and relational databases (PostgreSQL)

  • Experience with unit and integration testing (Spock/JUnit)

  • Solid experience working with Git

  • Practical understanding of API integrations

  • Strong analytical and problem-solving abilities

  • Good command of both English and Polish (written and spoken)

  • Residing in Poland required


Nice-to-have requirements

  • Experience with AWS or other cloud services

  • Familiarity with Docker or containerization practices

  • Knowledge of CI/CD pipelines (e.g., GitHub Actions)

  • Understanding of software architecture and design patterns

  • Previous use of Flyway for schema versioning