Skip To Main Content
backBack to Search

Senior Java Developer

Java, Java 8, REST, Spring, Amazon Web Services, Microsoft Azure, JPA
warning.png
Sorry, this position is no longer available

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

These jobs are for you