-
View all jobs
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
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
- 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
- Experience working with Angular for front-end development
- Familiarity with TypeScript for building scalable and maintainable front-end solutions
- 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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Junior Java Developer
2026-05-20
Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
Related
Node.js Developer
2026-05-17
Full-time
Associate
Argentina
Software Development
Information Technology
View Job Details
Related
Chief Software Engineer (AdTech)
2026-05-17
Full-time
Mid-Senior
Argentina
Software Development
Information Technology
Login to Apply
- Posted
- Jul 14, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ukraine
- Company
- EPAM Systems
Industries
Software Development
IT Services
IT Consulting
Pharmaceutical Manufacturing
Categories
Information Technology
Engineering
Business Development
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Junior Java Developer
2026-05-20
Full-time
Entry
Poland
Software Development
Information Technology
View Job Details
Related
Node.js Developer
2026-05-17
Full-time
Associate
Argentina
Software Development
Information Technology
View Job Details
Related
Chief Software Engineer (AdTech)
2026-05-17
Full-time
Mid-Senior
Argentina
Software Development
Information Technology