Java Developer

Billennium

Województwo mazowieckie

Hybrid

PLN 120,000 - 200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Udemy for Business
Worksmile platform
Flexible hours
Remote or hybrid
Global collaboration
Annual company event

Job summary

Billennium is seeking a Software Developer for a leading international bank undergoing a digital transformation. You will join Payments Systems to build a next-generation payment platform using microservices, Java 21+, Spring, Kafka, and cloud-ready architectures.

You'll design, develop, test, and deploy features, troubleshoot incidents, participate in Agile ceremonies, and collaborate with architects and stakeholders to deliver scalable, high-performance payment services in production.

Qualifications

  • Experience with microservices-based systems and Apache Kafka.
  • Strong understanding of event-driven architecture principles.
  • Experience analyzing technical documentation and business processes.
  • Experience working in Agile/Scrum environments.
  • Hands-end-on with Java 21+ (min Java 11).
  • Practical knowledge of Spring Boot 3.4+, Spring Cloud, Spring Web, and Spring Data.
  • Experience with Oracle Database, Spring Data JPA, Hibernate, and Liquibase.
  • Experience with Kafka, Spring Cloud Stream Kafka, Schema Registry, and Avro.
  • Experience writing automated tests using JUnit 5+.
  • Proficiency with Maven and Git.
  • Experience with cloud-ready architectures and distributed systems is a plus.

Responsibilities

  • Design, develop, and deliver new functionalities based on requirements.
  • Enhance and extend existing payment system capabilities.
  • Analyze, troubleshoot, and resolve production incidents.
  • Participate in Agile ceremonies within a Scrum team.
  • Contribute to the full software development lifecycle from requirements to deployment.
  • Collaborate with architects and stakeholders on scalable solutions.
  • Ensure high-quality code through tests, reviews, and standards.
  • Support and maintain payment services in production environments.

Skills

Java 21+
Spring Framework
Microservices
Kafka
Event-driven
JUnit 5+
Maven
Git
Agile/Scrum
Cloud-ready

Tools

Spring Boot 3.4+
Spring Cloud
Spring Web
Spring Data JPA
Oracle Database
Hibernate
Liquibase
Schema Registry
Avro
JUnit 5+
Maven
Git

Job description

Our client is a leading international banking institution undergoing a major digital transformation. The organization develops modern digital platforms and banking solutions that support millions of customers across retail and corporate banking channels. The role offers an opportunity to work on large-scale, business-critical systems in a dynamic and technology-driven environment.

Join our Payments Systems Chapter as a Software Developer and become part of a strategic modernization initiative focused on building a next-generation payment platform. Our mission is to transform the payments landscape through a cloud-ready, microservices-based architecture that delivers scalability, resilience, and high performance.

What You Will Do
  • Design, develop, and deliver new functionalities based on business and technical requirements.
  • Enhance and extend existing payment system capabilities.
  • Analyze, troubleshoot, and resolve reported issues and production incidents.
  • Participate actively in Agile ceremonies and collaborate within a Scrum team.
  • Contribute to the entire software development lifecycle, from requirements analysis through development, testing, deployment, and support.
  • Work closely with architects and technical stakeholders to design scalable and maintainable solutions.
  • Ensure high-quality code through testing, code reviews, and adherence to development standards.
  • Support and maintain payment services in production environments
Requirements
  • Experience working with microservices-based systems and Apache Kafka.
  • Strong understanding of event-driven architecture principles.
  • Experience analyzing technical documentation and business processes.
  • Experience working in Agile/Scrum environments.
  • Hands‑on experience with Java 21+ (minimum Java 11).
  • Practical knowledge of Spring Boot 3.4+, Spring Cloud, Spring Web, and Spring Data.
  • Experience with Oracle Database, Spring Data JPA, Hibernate, and Liquibase.
  • Experience with Kafka, Spring Cloud Stream Kafka, Schema Registry, and Avro.
  • Experience writing automated tests using JUnit 5+.
  • Proficiency with Maven and Git.
  • Experience with cloud-ready architectures and distributed systems will be considered an advantage.
  • Professional development – continuous learning opportunities and internal mobility. Comprehensive benefits – enjoy Udemy for Business and Worksmile platform.
  • Flexibility – adaptable working hours and remote/hybrid work options.
  • Global collaboration – work with diverse international teams across continents.
  • Innovative environment – be part of a forward-thinking, growth-oriented workplace.
  • Team-building traditions – including our annual company event.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Billennium • Warszawa

Hybrid
PLN 200,000 - 320,000
Udemy for Business
Worksmile platform
Remote/hybrid options
+1
Remote Java Developer - Payments Microservices
Remote Java Developer - Payments Microservices

Billennium • Województwo mazowieckie

Hybrid
PLN 120,000 - 200,000
Udemy for Business
Worksmile platform
Flexible hours
+3
Java Developer Payment application
Java Developer Payment application

Infotree Global Solutions Inc. • Warszawa

On-site
PLN 180,000 - 260,000
SENIOR SOFTWARE ENGINEER (PAYMENTS)
SENIOR SOFTWARE ENGINEER (PAYMENTS)

Reply Group • Katowice

On-site
PLN 180,000 - 320,000
Medical care
Benefits platform
Training opportunities
+3
Java developer in payment systems
Java developer in payment systems

emagine • Warszawa

Hybrid
PLN 99,000 - 165,000
Гибридная работа
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • Polska

Remote
PLN 260,000 - 380,000
Fully remote
Exposure to leading payments platforms
Technical ownership and autonomy
+2
Java Software Engineer
Java Software Engineer

Payair Technologies • Łódź

Hybrid
PLN 140,000 - 210,000
Flexible employment type (UoP or B2B)
Wellness program
Training budget
+1
Senior Java Software Engineer
Senior Java Software Engineer

SIX • Warszawa

Hybrid
PLN 220,000 - 260,000
Senior Java Developer
Senior Java Developer

NATEK • Kraków

On-site
PLN 180,000 - 240,000
Internal Mobility Program
Referral Program
NATEK Club—5/10 years
+5
Senior Java Software Developer
Senior Java Software Developer

EPAM Systems • Polska

On-site
PLN 180,000 - 260,000