Senior Java Software Engineer

Harvey Nash Poland

Kraków

Hybrid

PLN 180,000 - 300,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Harvey Nash Poland in Kraków is seeking a backend engineer to design, develop, and maintain distributed applications using Java 21+ and the Spring ecosystem.

Work is hybrid with Cracow office: 2 days per week on-site. You will build microservices, use Kafka, manage PostgreSQL databases, and apply AI-assisted development tools to accelerate delivery while improving quality.

Qualifications

  • Strong experience with Java 21+ and the Spring ecosystem.
  • ,
  • ],
  • job_responsibilities_description=[

Responsibilities

  • Design, develop, and maintain backend applications and microservices using Java and Spring Boot.
  • Drive architectural decisions and contribute to the technical direction of the platform.
  • Build and operate distributed systems running in cloud and hybrid environments.
  • Develop event-driven solutions using Kafka and related messaging technologies.
  • Design, optimize, and support PostgreSQL databases.
  • Improve platform performance, scalability, and reliability.
  • Collaborate with engineers across Agile teams to deliver high-quality solutions.
  • Contribute to code reviews, technical documentation, and engineering best practices.
  • Leverage AI-assisted development tools to accelerate delivery and improve code quality.

Skills

Java 21+
Spring ecosystem
microservices architecture
Kubernetes
Kafka
PostgreSQL
Azure
Git/GitHub workflow
GitHub Copilot / AI tools
Linux scripting
Networking concepts

Tools

GitHub Copilot
Gemini
Claude

Job description

Cracow - 2 days per week from the office

Responsibilities

  • Design, develop, and maintain backend applications and microservices using Java and Spring Boot.
  • Drive architectural decisions and contribute to the technical direction of the platform.
  • Build and operate distributed systems running in cloud and hybrid environments.
  • Develop event-driven solutions using Kafka and related messaging technologies.
  • Design, optimize, and support PostgreSQL databases.
  • Improve platform performance, scalability, and reliability.
  • Collaborate with engineers across Agile teams to deliver high-quality solutions.
  • Contribute to code reviews, technical documentation, and engineering best practices.
  • Leverage AI-assisted development tools to accelerate delivery and improve code quality.

Requirements

  • Strong experience with Java 21+ and the Spring ecosystem.
  • Deep understanding of microservices architecture, distributed systems, and clean code principles.
  • Hands-on experience with Azure or other cloud platforms.
  • Strong knowledge of Kubernetes and containerized environments.
  • Experience with Kafka, Event Hubs, or similar messaging technologies.
  • Experience designing and optimizing PostgreSQL databases.
  • Strong Git and GitHub workflow knowledge.
  • Experience using GitHub Copilot, Gemini, Claude, or similar AI development tools in daily engineering work.
  • Linux fundamentals and scripting experience.
  • Good understanding of networking concepts and protocols.

Nice to Have

  • CI/CD and DevOps experience.
  • Strong troubleshooting and performance optimization skills.
  • Experience working in lab or test environments.
  • Ability to mentor engineers and drive technical discussions.
  • Experience creating and maintaining architectural documentation.
  • Consulting or contractor experience within Agile teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

GFT Technologies SE • Kraków

On-site
PLN 163,000 - 249,000
Senior Java Developer (Microservices)
Senior Java Developer (Microservices)

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Poland

On-site
PLN 260,000 - 380,000
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 220,000 - 340,000
Senior Java Consultant
Senior Java Consultant

GFT TECHNOLOGIES SE • Poznań

On-site
PLN 172,200 - 220,416
Java Developer
Java Developer

EPAM Systems, Inc. • Kraków

Hybrid
PLN 120,000 - 180,000
Junior Java Developer
Junior Java Developer

EPAM Systems • Poland

On-site
USD 70,000 - 90,000
Senior Software Engineer- Java Fullstack Developer
Senior Software Engineer- Java Fullstack Developer

LTM • Warszawa

Hybrid
PLN 120,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft Poland • Kraków

On-site
PLN 180,000 - 240,000
Expert Java Consultant (Kraków, PL, 30-302)
Expert Java Consultant (Kraków, PL, 30-302)

GFT Technologies SE • Polska

Hybrid
PLN 214,000 - 287,000