Back to Search
We are seeking a highly skilled Senior Java Developer to join our remote team. As a Senior Java Developer, you will be responsible for feature development, troubleshooting, and bug fixing. You will work collaboratively with other team members and stakeholders to deliver high-quality software solutions.
Responsibilities
- Develop new features and enhance existing ones using Java
- Troubleshoot and debug issues in a timely and accurate manner
- Collaborate with other team members and stakeholders to define and deliver software solutions
- Maintain high-quality code by adhering to best practices and standards
- Participate in code reviews to ensure code quality and consistency
- Write and maintain technical documentation
Requirements
- Minimum of 3 years of experience in Java development, with a strong focus on Java 8
- Expertise in Spring Core
- Strong knowledge of REST architecture principles, particularly JAX-RS (Jersey, Apache CXF)
- Experience with JPA (EclipseLink)
- Proficiency in Amazon Web Services and Microsoft Azure
- Excellent written and verbal communication skills in English (Upper-Intermediate level)
Nice to have
- Work experience with SAP Cloud Platform and HANA database
Benefits
- 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