Senior Java Backend Engineer | Spring Boot & Microservices

EPAM Systems

Poland

Hybrid

PLN 180,000 - 240,000

Full time

30 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work by design
Remote within Poland
Relocation opportunities
Health insurance
Multisport
Employee stock purchase plan
Referral bonuses up to $2,000
Entertainment and relaxation zones

Job summary

EPAM Systems is seeking a Senior Java Backend Developer to design, develop, and optimize scalable backend services. You will build RESTful APIs and microservices, work with databases like PostgreSQL/MySQL, and collaborate across cross-functional teams in an Agile setting.

The role requires 5+ years of experience, strong Java/Spring Boot skills, and the ability to work the 3:00 PM–11:00 PM Polish time shift to sync with North American teammates.

Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with Java and Spring Boot.
  • Solid understanding of REST API design and microservices architecture.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Experience with JPA/Hibernate or similar persistence frameworks.
  • Knowledge of modern software engineering principles, design patterns, and clean code practices.
  • Experience with Git and collaborative development workflows.
  • Familiarity with unit and integration testing frameworks.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in an Agile/Scrum environment.
  • Availability to work shifted hours (3:00 PM – 11:00 PM Polish time) to align with the North American-based team.
  • English proficiency at B2 level or higher.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build and enhance RESTful APIs for mobile and web applications.
  • Develop secure, reliable, and high-performance microservices.
  • Design and optimize database models and data access layers.
  • Integrate with third-party platforms and external APIs.
  • Collaborate with mobile developers, frontend engineers, product managers, QA engineers, and architects.
  • Participate in system design, code reviews, and architectural decisions.
  • Troubleshoot production issues and improve performance and scalability.
  • Write clean, well-tested code following engineering best practices.
  • Contribute to CI/CD and AI-assisted software development practices.

Skills

Java
Spring Boot
REST API
Microservices
Relational DBs
JPA/Hibernate
Git
Testing
Agile/Scrum
English B2
Shift hours 3pm-11pm

Tools

Docker
Kubernetes
AWS/GCP
Kafka/RabbitMQ
OAuth2/SSO/JWT

Job description

EPAM Systems is seeking a Senior Java Backend Developer to design, develop, and optimize scalable backend services. You will build RESTful APIs and microservices, work with databases like PostgreSQL/MySQL, and collaborate across cross-functional teams in an Agile setting.

The role requires 5+ years of experience, strong Java/Spring Boot skills, and the ability to work the 3:00 PM–11:00 PM Polish time shift to sync with North American teammates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer - Azure Microservices Specialist
Senior Java Developer - Azure Microservices Specialist

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Java Developer – Microservices, Kafka, Cloud-Native
Senior Java Developer – Microservices, Kafka, Cloud-Native

EPAM Systems • Poland

On-site
PLN 200,000 - 320,000
Senior Java Backend Engineer — Hybrid (Poland)
Senior Java Backend Engineer — Hybrid (Poland)

EPAM Systems • Warszawa

Hybrid
PLN 240,000 - 340,000
Hybrid by design
Remote within Poland
Work abroad up to 60 days annually
+6
Senior Java Developer - Hybrid Cloud Microservices Lead
Senior Java Developer - Hybrid Cloud Microservices Lead

EPAM Systems • Wrocław

Hybrid
PLN 230,000 - 300,000
Hybrid by design mode
Remote options within Poland
Opportunity to work abroad for up to 2
+8
Senior Java Developer: Cloud-Native Microservices & Kafka
Senior Java Developer: Cloud-Native Microservices & Kafka

EPAM Systems, Inc. • Wrocław

On-site
PLN 180,000 - 260,000
Senior Java Tech Lead — Cloud-Native Microservices (AWS)
Senior Java Tech Lead — Cloud-Native Microservices (AWS)

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+3
Senior Java Backend Engineer: Microservices & Cloud
Senior Java Backend Engineer: Microservices & Cloud

Capgemini • Kraków

Hybrid
PLN 180,000 - 320,000
Hybrid work model
Extensive training programs
Private medical care (Medicover)
Senior Java Engineer - Azure Microservices, Hybrid Poland
Senior Java Engineer - Azure Microservices, Hybrid Poland

EPAM Systems • Kraków

Hybrid
PLN 290,000 - 380,000
Hybrid work model
Relocation support
Health insurance
+2
Junior Java Engineer: Client-Facing, Cloud & Microservices
Junior Java Engineer: Client-Facing, Cloud & Microservices

EPAM Systems, Inc. • Warszawa

On-site
PLN 80,000 - 120,000
Senior Java Backend Lead – Finance, Scalable Systems
Senior Java Backend Lead – Finance, Scalable Systems

EPAM Systems, Inc. • Kraków

On-site
PLN 180,000 - 260,000