Senior Java Engineer (Kraków, PL, 30-302)

GFT Technologies
GFT Technologies

Software Engineering · Full-time

Kraków, Poland

Posted on Sep 21, 2026

Type of contract: Employment contract

Salary range: 14600-22300 PLN gross

What will you do?

As a Senior Java Engineer, you will be responsible for designing, developing, and maintaining modern applications built on a microservices architecture. You will contribute across the entire software development lifecycle, support production systems, and work closely with engineering, QA, and business teams to deliver high-quality solutions. You will also help drive DevOps adoption, improve development processes, and mentor less experienced team members.

Your tasks

  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Develop and maintain microservices-based applications using Java and Spring Boot
  • Contribute throughout all phases of the software development lifecycle
  • Adopt Agile and DevOps best practices
  • Implement test-driven development and collaborate closely with QA engineers
  • Improve development team velocity and software quality
  • Mentor junior team members and support knowledge sharing
  • Support production systems through monitoring, incident resolution, and problem management
  • Develop automation tools to improve operational support processes
  • Translate business requirements into scalable technical solutions
  • Provide innovative solutions to complex technical challenges

Your skills

  • 4+ years of hands-on Java development experience
  • Experience designing and developing microservices using Java 17/21 and Spring Boot
  • Strong knowledge of PostgreSQL
  • Experience with DevSecOps pipelines
  • 3+ years of experience working in Agile and/or DevOps teams
  • Experience using TDD and JUnit
  • Experience creating integration and regression tests
  • Ability to work across the full software development lifecycle
  • Experience translating functional requirements into technical solutions
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Self-motivated approach and willingness to learn new technologies

Nice to have

  • Experience with AI-assisted development tools such as GitHub Copilot
  • Knowledge of Spring Cloud components including Hystrix, Eureka, Zuul, Sleuth, Feign, and Ribbon
  • Experience developing distributed applications using Redis, Hazelcast, Oracle Coherence, or similar technologies
  • Experience building microservices with REST APIs and messaging solutions
  • Knowledge of automated deployment tools such as Ansible
  • Experience with Oracle databases
  • Experience with TypeScript, Angular, and HTML5
  • Cloud experience with GCP or AWS
  • Experience with messaging systems such as MQ or Solace

We offer

  • Hybrid work in our client's office (Kraków) 6 days a month
  • Working in a highly experienced and dedicated team
  • Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.)
  • Online training and certifications
  • Access to e-learning platform
  • Social events