New offer - be the first one to apply!

December 17, 2025

Senior Java Developer

Senior • Hybrid

$160 - $160/hr

Warsaw, Poland

Role: Senior Java Developer

Localization: hybrid work model, 2-3 days in the office Gdańsk/Gdynia/Warszawa

Industry: Banking

Rate: up to 160 pln/h net+vat (B2B)

Type of contract: B2B

Duration: long-term cooperation


We are seeking a highly skilled Senior Java Developer. The ideal candidate will possess expertise in Java, Spring Boot, and microservices architecture, combined with a commitment to writing clean, maintainable code. Proficiency in database management and containerization technologies is essential, along with soft skills such as problem-solving and teamwork.


Main Responsibilities

The selected candidate will be responsible for delivering innovative software solutions and collaborating closely with cross-functional teams.

  • Design, develop, and implement scalable microservices.

  • Create and maintain RESTful APIs using Spring Boot.

  • Manage data persistence with Hibernate.

  • Containerize applications using Docker.

  • Participate in code reviews and maintain coding standards.

  • Implement unit testing and CI/CD practices.

  • Monitor application performance and troubleshoot issues.


Key Requirements

  • Strong proficiency in Java 21 and its modern features (e.g., records, pattern matching, virtual threads).

  • Experience with Spring Boot for building microservices.

  • Solid understanding and experience with Hibernate.

  • Familiarity with Docker for application containerization.

  • Proficient in Git for version control.

  • Experience with build tools such as Maven.

  • Knowledge of relational databases (e.g., PostgreSQL, MsSQL).

  • Familiarity with monitoring tools like Prometheus and ELK stack.

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.


Nice to Have

  • Experience with ETL processes using SSIS.

  • Understanding of data warehousing and data pipeline concepts.

  • Knowledge of Kubernetes or similar container orchestration tools.

  • Familiarity with cloud platforms (e.g., AWS, GCP).

  • Experience with API documentation tools (e.g., Swagger/OpenAPI).