New offer - be the first one to apply!

May 21, 2026

Java Developer | Fin-tech

Senior • Remote

Warsaw, Poland

Work model: remote, visit in the office once a quater in Warszawa
Rate: up to 150 PLN/h (B2B contract)

We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets.

We work in a cross-functional team utilizing Scrum methodology.

Main Responsibilities

  • Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability.

  • Develop and enhance broker integrations, contributing to business growth and market expansion.

  • Contribute to modern service-oriented architecture design applying microservices knowledge.

  • Manage SQL databases and ensure data consistency and reliability in applications.

  • Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery.

  • Collaborate on frontend API usability to ensure practical and well-structured solutions.

  • Communicate effectively in Polish and English to facilitate international collaboration.

Key Requirements

  • At least 5 years of experience with Java (8/17/21)

  • Deep knowledge of the Spring Framework and Hibernate.

  • Strong SQL and relational database expertise.

  • Strong problem-solving skills and proactive attitude.

  • Experience in clean REST API design and development.

  • Familiarity with microservices architecture.

  • Knowledge of architectural and design patterns.

  • Experience with Git and TeamCity.

  • Polish and English proficiency.

Nice to Have

  • Experience with React for effective collaboration with frontend developers.

  • Experience with large-scale applications using Maven.

  • Knowledge of Apache Kafka.

  • Experience with Domain-Driven Design (DDD) or Hexagonal architecture.

  • Experience in decoupling monolithic applications.

  • Background in the fintech industry.

Recruitment process:
1. Live coding session
2. System design session
3. HR interview