Java Back-End Developer

HybridSalary not specified
Poland

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Java Back-End Developer to join a Scrum component team building and improving a core backend system that supports cash transfer, accounting, and trade confirmations at scale. You will shape component architecture, deliver robust microservices, and collaborate with teams in Krakow and global stakeholders in a flex-hybrid setup-apply now.

A presence of 3 days per week in our office is required.

Responsibilities

  • Deliver robust and scalable core Java server systems that provide real business value
  • Build and evolve Spring Boot microservices aligned with reliability and performance goals
  • Design high-level technical architecture for epics and align solutions with the component roadmap
  • Develop high-quality code with automated tests and set an example for engineering standards
  • Review design proposals and ensure implementations meet agreed quality expectations
  • Conduct code reviews and provide actionable feedback to improve maintainability
  • Refactor existing code continuously to improve performance, usability, and long-term sustainability

Requirements

  • 2+ years of Java development experience
  • Strong Spring Boot skills
  • Microservices experience with Java microservice infrastructure, resiliency, scalability, and distributed systems
  • Apache Kafka experience in event-driven integrations
  • Oracle SQL expertise with queries, joins, views, and stored procedures
  • Automated testing experience for backend services
  • Agile Scrum collaboration skills in cross-functional teams
  • Upper-Intermediate English (B2) proficiency for daily communication with global stakeholders

Nice to Have

  • JUnit experience for unit and integration testing
  • Mockito skills for effective mocking and test isolation
  • Unit Testing proficiency across service and component layers
  • Test Automation Approaches knowledge for sustainable test suites
  • Microsoft Azure hands-on experience with services such as Azure Web App or Azure Functions

We Offer

  • Opportunity to work in a hybrid setup
  • Collaborative environment with global stakeholders
  • Professional growth and development

About the Company

EPAM Systems is a global software product engineering and development company with a focus on delivering digital platforms and solutions for the world's leading brands.

Job Details

Company name:
EPAM
Location:
Poland
Work Mode:
Hybrid
Posted on TheJob:
Jul 6, 2026
Last checked:
Jul 6, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.