Senior Java Developer

Java

Senior Java Developer

Java
Remote, Poland (Remote) +1 Location

EPAM Systems

Full-time
Permanent
Senior
Hybrid

Job description

We are seeking a highly skilled Senior Java Developer to join our team.


As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with international teams, work closely with business stakeholders, and contribute to the successful delivery of projects. The role involves participating in Agile development processes, writing automated tests, and ensuring that software meets the highest standards of quality and performance.


This position follows a hybrid work model, requiring three days per week onsite at the client’s office in Wroclaw.

If you’re ready to make an impact in a dynamic environment, we want to hear from you!


Responsibilities

  • Design, develop, and maintain applications using Java technologies

  • Collaborate with project teams and business stakeholders to gather and deliver requirements

  • Implement solutions that follow best software development practices and clean code principles

  • Participate actively in Agile and Scrum development processes

  • Create and maintain automated tests using frameworks such as JUnit and Cucumber

  • Work with Spring, Hibernate, caching, and indexing technologies to build robust solutions

  • Support troubleshooting and maintenance activities on Unix-based systems


Requirements

  • Degree in Computer Science, Engineering, or a related field

  • At least 3 years of relevant experience in software development

  • Proven commercial experience as a Java Developer

  • Strong proficiency in Java, Spring, and Hibernate for backend development

  • Knowledge of caching and indexing technologies to optimize application performance

  • Experience writing automated tests with JUnit and Cucumber for functional and integration testing

  • Experience with Big Data tools such as Splunk is an advantage

  • Excellent teamwork and communication skills for effective collaboration

  • Ability to work independently and as part of a team

  • Fluent English skills (written and spoken) at a B2+ level or higher


Nice to have

  • Basic knowledge of Unix systems for troubleshooting and support

  • Proficiency with Git version control and integrated development environments, preferably IntelliJ IDEA

  • Familiarity with JavaScript and frontend frameworks such as React is a plus


We offer

  • We gather like-minded people:

    • 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

  • We provide growth 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 classes

  • We cover it all:

    • 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

  • Please, note:

    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview

    • We will reach out to selected candidates exclusively


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.

Tech stack

    English

    B2

    Java

    advanced

    Spring

    advanced

    Hibernate

    advanced

    Cucumber

    advanced

    JUnit

    advanced

    Splunk

    advanced

    Unix

    nice to have

    Git

    nice to have

    React

    nice to have

    JavaScript

    nice to have

Office location

Published: 23.12.2025

Senior Java Developer

Summary of the offer

Senior Java Developer

Remote, Poland (Remote)
EPAM Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowy... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Senior Java Developer - EPAM Systems