Senior Java Engineer

49.96 - 61.07 USDNet per hour - B2B
Java

Senior Java Engineer

Java
Kazimierza Brokla 2, Warszawa

KUBO

Full-time
B2B
Senior
Remote
49.96 - 61.07 USD
Net per hour - B2B

Job description

Are you ready to design reliable backend systems and solve real-world problems in financial software?


At KUBO, we’re looking for several Senior Java Engineers to join a long-term backend transformation project for one of our clients in the financial sector. You'll work in a product-focused environment where clean code, data integrity, and system reliability really matter.


As a consultant, you’ll collaborate with an international Agile team, fully remote from Poland, and contribute to the architecture and development of services that power complex financial workflows.


Key responsibilities


  • Design and implement scalable, maintainable backend systems using Java and Spring

  • Analyze, refactor, and improve legacy code with a focus on performance and reliability

  • Collaborate with architects, developers, and product owners to ensure technical excellence

  • Apply patterns such as Outbox and Change Data Capture to improve consistency and communication between services

  • Deliver high-quality code backed by strong fundamentals and modern testing practices

  • Share knowledge and support engineering best practices across the team


Ideal candidate profile


We are looking for multiple engineers with 8+ years of experience in Java development, including some of the following profiles:


Profile 1:

  • Strong Java fundamentals, versatile engineer

  • Spring, ORM understanding

  • Nice to have: Oracle RDBMS, distributed systems, financial systems, payments

  • Degree in Computer Science strongly preferred

 

Profile 2:

  • Strong Java fundamentals, versatile engineer

  • Spring, ORM understanding, Kafka, Kubernetes

  • Experience migrating monolith systems

  • Nice to have: distributed systems, financial systems, payments, fraud

  • Degree in Computer Science strongly preferred

 

Profile 3:

  • Deep expertise in Apache Spark and Java

  • Hands-on experience with Kafka, AWS, Kubernetes

  • Knowledge in Change Data Capture (CDC) and Databricks is a plus

  • Degree in Computer Science strongly preferred

 

Profile 4:

  • Enterprise development experience with Python and Java

  • Expert in Kubernetes, microservices, AWS, and banking protocols (SWIFT, EBICS, SFTP)

  • Proven architect of large-scale financial systems

  • Outstanding leadership, mentoring, and communication skills

  • Strategic thinker with strong stakeholder management abilities

  • Degree in Computer Science


Conditions


  • Location: Remote from Poland

  • Contract type: B2B

  • Duration: Until end of 2026 (with possible extension)

  • Salary: 180-220 PLN/h

  • Benefits: Private medical care, life insurance, Multisport card, training budget


Recruitment steps


  • Call with a KUBO recruiter

  • Interview with the client (online, 75-90 minutes)

  • Offer & onboarding

Tech stack

    English

    B2

    Java

    master

    Spring

    regular

    Kafka

    nice to have

    Spark

    nice to have

    Kubernetes

    nice to have

    Hibernate

    nice to have

Office location

Published: 21.01.2026

About the company

KUBO

As KUBO, we are an award-winning provider of HR, software, and engineering services. Our mission is to support technology-driven industry leaders with staffing, recruitment, team leasing, and managed services. With offic...

Company profile

Senior Java Engineer

49.96 - 61.07 USDNet per hour - B2B
Summary of the offer

Senior Java Engineer

Kazimierza Brokla 2, Warszawa
KUBO
49.96 - 61.07 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Wyrażam zgodę na przetwarzanie moich danych osobowych dla celów związanych z rekrutacją przez KUBO Sp. z o. o. Spółka komandytowa z si... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.