Lead Java Developer – Payments, Kafka & Spring Boot

Ubique Systems

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubique Systems seeks a senior Java developer with team leadership experience to drive end-to-end Java applications. You will lead cross-functional collaboration with Business, Architecture, Ops and Platform teams and own back-end design, implementation and integration using Java 21, Spring Boot, Kafka, and Cassandra.

The role emphasizes strong OOP, multithreading, and unit testing with JUnit/Mockito, with a focus on secure, scalable payments-related back-end services and REST MVC patterns.

Qualifications

  • Experience leading a team for 2 complete Java development cycles.
  • Experience handling large teams and collaborating with Business, Architecture, Ops and Platform teams.
  • Strong knowledge of Java 21 and object-oriented concepts.
  • Experience with Kafka and messaging queues.
  • Experience with Cassandra databases and SQL.
  • Design, develop, and maintain advanced Java-based back-end applications.

Responsibilities

  • Lead a team and collaborate with cross-functional groups (Business, Architecture, Ops, Platform).
  • Design, develop, and maintain Java-based back-end applications following standards.
  • Document software designs, technical specifications, and code changes.
  • Assess technical risk and debts and ensure integration quality.
  • Perform unit testing with JUnit/Mockito and ensure robust code.

Skills

Team leadership
Java development
OOP
Lambda expressions
Streams API
Multithreading
Integration

Tools

Kafka
Spring Boot
JUnit/Mockito
Cassandra
SQL

Job description

Ubique Systems seeks a senior Java developer with team leadership experience to drive end-to-end Java applications. You will lead cross-functional collaboration with Business, Architecture, Ops and Platform teams and own back-end design, implementation and integration using Java 21, Spring Boot, Kafka, and Cassandra.

The role emphasizes strong OOP, multithreading, and unit testing with JUnit/Mockito, with a focus on secure, scalable payments-related back-end services and REST MVC patterns.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Backend Engineer — Payments (Spring, Kafka)
Lead Java Backend Engineer — Payments (Spring, Kafka)

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 120,000
Java Developer
Java Developer

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 120,000
Java Developer - Female Dutch Speaking are eligible
Java Developer - Female Dutch Speaking are eligible

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 70,000 - 90,000
Collaborative work environment
Professional growth opportunities
Senior Java Software Engineer
Senior Java Software Engineer

Dabster • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Java Technical Lead: Payments, Kafka & Cloud
Senior Java Technical Lead: Payments, Kafka & Cloud

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 70,000 - 90,000
Collaborative work environment
Professional growth opportunities
Senior Java Engineer: APIs, Spring Boot, Kafka
Senior Java Engineer: APIs, Spring Boot, Kafka

Dabster • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Java Engineer - Global Data Platform (Spring Boot)
Senior Java Engineer - Global Data Platform (Spring Boot)

Levy Professionals • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Java Engineer - Payments Platform (Amsterdam)
Senior Java Engineer - Payments Platform (Amsterdam)

United States Digital Space LLC • Amsterdam

On-site
EUR 70,000 - 90,000
Senior Java Developer (ID:3599)
Senior Java Developer (ID:3599)

Stafide • Amsterdam

On-site
EUR 70,000 - 90,000
Opportunity to work with modern technologies
Engage in customer-facing roles
Promotes teamwork and continuous learning