Senior Java Developer with React
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on transforming a large global post-trading system into cloud-hosted microservices. Core stack includes Java (8–21), Spring Boot, Hibernate and Oracle DB, with Kafka integration and deployments on AKS. Responsibilities cover developing and maintaining a business-critical system, designing scalable solutions, optimizing the persistence layer, migrating to cloud microservices, participating in architectural discussions, and conducting code reviews to promote engineering best practices.

new

Senior Java Developer with React

Company: EPAM Systems (Poland) sp. z o.o.

from: 8 October 2026
to: 7 November 2026
salary not specifiedB2B contract (full-time)
salary not specifiedcontract of employment
Offer parameters
level:senior
working mode:hybrid
Kraków, Grzegórzki
Kraków, GrzegórzkiFabryczna 1AView on map

Requirements

Expected technologies

Java
Spring Boot
Hibernate
SQL
Oracle
Kafka
Azure Kubernetes Service

Optional technologies

Git

Our requirements

  • 7+ years of relevant software development experience
  • Substantial knowledge of Java (versions 8–21) and Spring Boot
  • Expertise in Hibernate and SQL
  • Background in working with large Oracle databases
  • Familiarity with Kafka for event-driven architectures
  • Working knowledge of AKS (Azure Kubernetes Service)
  • Understanding of microservices architecture and cloud transformation initiatives
  • English proficiency at an Upper-Intermediate level (B2) or higher

Optional

  • Skills in BDD frameworks
  • Proficiency in Git

Your responsibilities

  • Develop and maintain a large-scale, global post-trading system with direct business impact
  • Design and implement scalable solutions using Java, Spring, and Spring Boot
  • Build and optimize data persistence layers leveraging Hibernate and a large Oracle Database
  • Contribute to the transformation of the existing system into cloud-hosted microservices
  • Integrate messaging and event-driven components using Kafka
  • Collaborate with chapters and pods to deliver next-generation platform capabilities
  • Ensure the stability, performance, and reliability of a business-critical application
  • Participate in architectural discussions to shape the new infrastructure within the domain
  • Perform code reviews and promote engineering best practices across the team

About the project

We are looking for a Senior Java Developer to join our team and support our chapters and pods in taking our platform to the cloud. We are a team of dedicated professionals, aiming to build out our next-generation platform to solve complex enterprise-wide problems, with the cloud data store serving as a key enabler in our cloud journey. You will contribute to a large, global post-trading system that will be transformed into microservices hosted in the cloud.

This is how we organize our work

This is how we work

agile

This is how we work on a project

  • code review
  • BDD
  • Continuous Deployment
  • Continuous Integration
  • documentation
  • issue tracking tools

What we offer

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English language classes
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Development opportunities we offer

  • conferences in Poland
  • development budget
  • external training
  • industry-specific e-learning platforms
  • intracompany training
  • mentoring
  • soft skills training
  • space for experimenting
  • support of IT events
  • technical knowledge exchange within the company

Recruitment stages

  • 1.
    Recruiter Interview (30 min)
  • 2.
    Technical Interview (90 min)
  • 3.
    Manager Interview (60 min)
  • 4.
    Meeting with the Project Team or Client (60 min, optional)
  • 5.
    Welcome Aboard!

EPAM Systems (Poland) sp. z o.o.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
Senior Java Developer with React
I apply to:
EPAM Systems (Poland) sp. z o.o.
Kraków, Grzegórzki
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer