-
EPAM Systems

Senior Java Developer

EPAM Systems
Ukraine · Full-time · Mid-Senior

We are seeking a Senior Java Developer to join our team and contribute to the development of scalable and high-performance solutions.

In this role, you will collaborate with cross-functional teams to design, implement, and maintain Java-based microservices and APIs. You will play a crucial role in ensuring code quality, system stability, and seamless integration across distributed environments.

Responsibilities


  • Design and develop microservices and APIs optimized for cloud-native environments
  • Collaborate with team members, including Product Owners, Scrum Masters, and other developers, to solve complex challenges
  • Work with distributed teams across different time zones to ensure alignment and knowledge sharing
  • Take ownership of existing codebases to ensure stability, performance, and maintainability
  • Refactor and optimize legacy code to meet modern standards and best practices
  • Conduct performance tuning and troubleshooting to ensure system reliability
  • Write and maintain automated tests across all levels of the testing pyramid, including unit, API, and end-to-end tests
  • Participate in Agile ceremonies such as sprint planning and retrospectives to contribute to team collaboration and efficiency


Requirements


  • At least 3 years of experience in software development
  • Strong proficiency in Java programming
  • Experience deploying microservices in cloud-native environments, including Kubernetes
  • Hands-on experience with writing automated tests at various levels, including unit, API, and end-to-end testing
  • Familiarity with J2EE and JBOSS for enterprise Java applications
  • Proficiency in Spring Boot for building modern microservices
  • Experience with JUNIT for testing Java applications
  • Knowledge of Rancher for container orchestration and management
  • Experience with Git for version control and Gradle/Maven for build automation
  • Fluent English communication skills (written and spoken) at a B2 level or higher


Nice to have


  • Experience working with Angular for front-end development
  • Familiarity with TypeScript for building scalable and maintainable front-end solutions


We offer


  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn


Key Skills

Ranked by relevance

java microservices cloud spring boot typescript angular scrum junit j2ee git
Login to Apply
Posted
Jul 14, 2025
Type
Full-time
Level
Mid-Senior
Location
Ukraine

Industries

Software Development IT Services IT Consulting Pharmaceutical Manufacturing

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Junior Java Developer

2026-05-20

Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Node.js Developer

2026-05-17

Full-time
Associate
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Chief Software Engineer (AdTech)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology