Unlock Full Resume Report

New offer - be the first one to apply!

September 11, 2026

Senior Java Developer

Senior • On-site

19,500 - 29,500 PLN/yr

Kraków, Poland

Quick Facts

Advanced SaaS platform used daily by cooperative banks in Poland, covering mobile apps, backoffice, accounting, and regulatory reporting for KNF.

Description

Backend-focused role in a small team (around 6 people) where you can influence architecture and resolve complex technical issues. You will develop using Java/Spring, participate in the full software development lifecycle (analysis to production) with Extreme Programming, and collaborate with business to translate requirements into working solutions. You will work with relational databases (Oracle or PostgreSQL) and gradually modernize legacy code while ensuring stability, quality, and predictability in a regulated environment.

Responsibilities

  • Influence architecture direction and the approach to technical solutions
  • Deliver backend changes across the full cycle from analysis to production
  • Maintain and progressively modernize legacy code
  • Work with relational databases (Oracle or PostgreSQL)
  • Translate business requirements into implementable solutions

Requirements

  • Several years of backend experience
  • Java and Spring proficiency
  • Experience in full-cycle software development (analysis to production)
  • Extreme Programming experience
  • Experience with relational databases: Oracle or PostgreSQL
  • Ability to work with legacy code and modernize it gradually
  • English and Polish at least B2+
  • Ready for hybrid work (4 days/week in office during onboarding, later 3 days/week)

Benefits

  • Shared team rewards if company achieves satisfactory results
  • MultiSport card
  • Conferences and external training support (e.g., WeAreDevelopers)
  • Integration events and company trips
  • Private medical care and group insurance (only for UoP)
  • Squash and Water Park access (only for UoP)
  • Vacation support and family benefits, plus aid/loans (only for UoP)
  • Paid day off for name day that falls on a working day (only for UoP)

Similar jobs you might like