freehire launches on Product Hunt on 26 August.

Follow →

Java Backend Developer

Summary

Build and maintain Java backend services for banking systems, integrating transaction processors and real-time data pipelines using Kafka.

Location: Warsaw (hybrid, 1-5 days/month from the office)
Start Date: ASAP / up to 30 days notice period

Responsibilities

  • Develop and maintain Java applications in the banking environment.

  • Build integrations and support transaction processing systems.

  • Create and modify database solutions.

  • Develop and execute unit and integration tests.

  • Participate in code reviews and deployment activities.

Requirements

  • Min. 2-3 years of experience in Java development.

  • Experience in banking systems development.

  • Experience with Apache Kafka.

  • Experience working with high-volume, real-time systems.

  • Good knowledge of SQL, REST APIs, and software testing.

  • Understanding of system integrations and distributed architectures.

Nice to have

  • Knowledge of Java Swing.

  • Experience with ATM, POS, payment, or card processing systems.

What We Offer

  • Hybrid work model.

  • Medicover healthcare.

  • Multisport card.

  • Access to an e-learning platform.

  • Group life insurance.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available