Senior Java Developer

Java

Senior Java Developer

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

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

Tech stack

    English

    B1

    Polish

    B1

    Maven

    advanced

    Scrum

    advanced

    Hibernate

    advanced

    Spring

    advanced

    Java

    advanced

    SQL

    advanced

    Operations

    advanced

    frontend

    advanced

    API (Application Programming Interface)

    advanced

    Documentation

    advanced

Office location

Published: 25.02.2026

Senior Java Developer

Summary of the offer

Senior Java Developer

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.