Unlock Full Resume Report

New offer - be the first one to apply!

September 20, 2026

Senior Java Developer

Senior • On-site

Warsaw, Poland

Quick Facts

  • Role: Senior Java Developer

  • Work model: Hybrid (3 days/week in the Krakow client office)

Description

You will design, develop, and maintain Java applications with a focus on scalable microservices. The role includes backend REST API development and improving performance, reliability, security, and maintainability. You will also troubleshoot complex production issues and help evolve CI/CD pipelines.

Responsibilities

  • Design, build, and maintain Java applications, especially scalable microservices

  • Participate in architectural decisions and apply design patterns and engineering best practices

  • Ensure high performance, reliability, security, and ease of maintenance

  • Follow SDLC best practices and collaborate closely with architects, QA, DevOps, and business stakeholders

  • Perform code reviews and maintain code quality and readability

  • Diagnose and resolve complex production environment problems

  • Develop and support CI/CD pipeline processes

  • Propose and implement improvements to the software delivery process

  • Take ownership for quality and timely delivery

Requirements

  • 5+ years of commercial Java experience, including practical experience with Java 17

  • Strong knowledge of Spring / Spring Boot

  • Experience designing and building REST APIs and backend services

  • Strong knowledge of microservices architecture

  • Solid understanding of OOP, design patterns, and Clean Code

  • Practical experience with ORM frameworks and SQL databases

  • Ability to optimize SQL queries

  • Knowledge of CI/CD processes, DevOps practices, and SDLC best practices

  • Experience creating unit, integration, and automated tests using JUnit and Mockito

  • Strong Git knowledge and modern branching strategies

  • Knowledge of secure coding and experience with security scanning tools

  • Understanding of logging, metrics, monitoring, and tracing

  • Experience supporting and diagnosing production systems

  • Independence, responsibility, and a focus on delivering high-quality solutions

Benefits

  • Career and personal development support

  • Individual support from a Service Delivery Manager for career planning and work comfort

  • Training, certificates, and conferences: partially funded or fully covered

  • #SmartChange: opportunity to switch projects aligned with your preferences

  • Work-life balance initiatives (integration events, sports activities, webinars)

  • Physical activity support (sport initiatives and training room rentals)

  • Health benefits (private care, sports card, insurance, psychological support via HearMe)

  • Flexible benefits: you choose how to use benefit-system points

Similar jobs you might like