Backend (Java) Developer

Java

Backend (Java) Developer

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Junior
Hybrid

Job description

Introduction & Summary

We are seeking a skilled Backend Developer with a strong background in Java and related frameworks to join our dynamic scrum team. The ideal candidate will possess the ability to design, develop, and maintain microservices that support critical credit risk and scoring products. A solid understanding of software development principles and a passion for delivering high-quality solutions are essential for this role.

Main Responsibilities

As a Backend Developer, you will:

  • Collaborate within a scrum team to enhance user experience and product functionality.

  • Design and maintain Java microservices in accordance with compliance regulations.

  • Build robust calculation engines for credit scoring applications.

  • Integrate complex business processes with credit authorities.

  • Engage in the full software development lifecycle, from analysis to deployment.

  • Work closely with business analysts to translate requirements into technical solutions.

Key Requirements

  • Minimum 2 years of experience in a similar backend developer role.

  • Solid knowledge of Java 21+ and related frameworks (Spring, JSON, XML, Spring Boot, Hibernate).

  • Understanding of unit/component/integration testing concepts (JUnit, Mockito).

  • Familiarity with version control systems (Git), build automation tools (Maven), and CI/CD pipelines (Jenkins, Bitbucket).

  • Knowledge of software design patterns and object-oriented programming principles, including SOLID principles.

  • Basic knowledge of SQL, Kafka, and Kubernetes is advantageous.

  • Fluency in English, both written and spoken.

Nice to Have

  • Experience in the banking or financial sector.

Other Details

This position is based in Poland, with potential hiring locations including Łódź, Gdańsk, Gdynia, or Warsaw, with a requirement for 60% office presence.

Tech stack

    English

    B1

    API (Application Programming Interface)

    advanced

    Quality Assurance (QA)

    advanced

    Object-Oriented Programming (OOP)

    advanced

    SQL

    advanced

    Java

    advanced

    Spring

    advanced

    Hibernate

    advanced

    Maven

    advanced

    JUnit

    advanced

    XML

    advanced

Office location

Published: 25.02.2026

Backend (Java) Developer

Summary of the offer

Backend (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.