Senior Java Engineer
Kazimierza Brokla 2, Warszawa
KUBO
Are you ready to design reliable backend systems and solve real-world problems in financial software?
At KUBO, we’re looking for a Senior Java Engineer 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
8+ years of experience in Java development (Java 11+), with a strong command of Spring
Deep understanding of Object-Relational Mapping (ORM) principles
Solid software engineering foundation: clean code, design patterns, modular architecture
Degree in Computer Science or similar technical field (strongly preferred)
Nice to have:
Experience with Oracle RDBMS
Exposure to distributed systems or event-driven architectures
Familiarity with financial systems or payments
Knowledge of the Outbox Pattern and CDC (Change Data Capture)
Conditions
Location: Remote from Poland
Contract type: B2B
Duration: Until end of 2026 (with possible extension)
Salary: Negotiable, depending on experience
Benefits: Private medical care, life insurance, Multisport card, training budget
Recruitment steps
Call with a KUBO recruiter
Interview with the client
Offer & onboarding
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.
Senior Java Engineer
Senior Java Engineer
Kazimierza Brokla 2, Warszawa
KUBO