New offer - be the first one to apply!

April 8, 2026

Senior Java Developer

Senior β€’ Hybrid

Krakow, Poland

πŸ“ Location: Krakow, hybrid 3 days/week

Role: Senior Java Developer

Role Description:

We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms.

Key Competencies:

  • Agile way of working and collaboration in cross-functional teams

  • Advanced Java concepts and object-oriented design principles

  • Java API management, RESTful services, and Microservices architecture

  • Database technologies (SQL / NoSQL) and performance optimization

Requirements:

  • Minimum 6 years of experience in Java development

  • Strong experience with Spring / Spring Boot and Microservices (5+ years)

  • Good understanding of REST APIs, integration patterns, and application architecture

  • Experience with database technologies and writing efficient queries

  • Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders

  • Experience working in Agile delivery environments

Nice-to-Have / Bonus Skills:

  • Experience in production support and troubleshooting

  • Participation in design and architecture reviews

  • Exposure to cloud platforms and modern deployment pipelines

  • Mentoring or leading technical discussions

Responsibilities:

  • Design, develop, and maintain scalable Java applications

  • Participate in design and code reviews

  • Troubleshoot issues and optimize system performance

  • Collaborate with business analysts and other teams to deliver solutions

  • Prepare technical documentation and reports as needed