
SoftNet Java Developer
Pragmatic Coders8 months ago
Kraków, PolandSenior
Responsibilities
- Develop and maintain backend systems using Java and Spring.
- Participate in the full software development lifecycle from analysis to production.
- Influence system architecture and solve complex technical problems.
- Work with and gradually modernize legacy code.
- Design and optimize solutions involving relational databases.
- Collaborate with business stakeholders to translate requirements into working software.
- Work on banking, accounting, mobile, back-office, and regulatory-reporting functionality.
Requirements
- Several years of backend development experience with Java and Spring.
- Experience participating in the full software development lifecycle in a team environment.
- Experience with relational databases, particularly Oracle or PostgreSQL.
- Ability to work with legacy code and modernize it incrementally.
- English and Polish proficiency at a minimum B2+ level.
- Readiness to work in a hybrid model: four office days per week during onboarding and three afterward.
- Banking or regulated-systems experience, such as PCI DSS, is preferred.
- Infrastructure or networking knowledge is preferred.
- Google Cloud Platform experience is preferred.
- SQL query optimization experience is preferred.
- GlassFish experience is preferred.
Benefits
- Performance-based profit sharing when the company achieves satisfactory results.
- MultiSport card.
- Access to conferences and external training.
- Private healthcare and group insurance under an employment contract (UoP).
- Squash and Park Wodny benefits under an employment contract (UoP).
- Holiday and family-support benefits, including vacation subsidies, children's recreation funding, gifts, assistance, and loans under an employment contract (UoP).
- A paid day off for a name day falling on a working day under an employment contract (UoP).
- Hybrid work arrangement with four office days weekly during onboarding and three afterward.