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.