Skip To Main Content
backBack to Search

Senior Java Developer

Java, JUnit, REST API, SQL, Spring Boot, Microservice Architecture Pattern, MongoDB

We are on the hunt for a talented Senior Java Developer to join our dynamic, culturally varied, and globally spread scrum team.

The ideal candidate will be essential in both crafting innovative new applications and upgrading our current technological setups, with an emphasis on developing stable back-end services.

Responsibilities
  • Develop, improve, and upkeep software across multiple platforms
  • Create and optimize back-end microservices and REST APIs
  • Execute unit tests to verify the stability of applications
  • Supervise and lead code reviews to ensure adherence to high coding standards
  • Advocate for and implement best practices such as continuous integration and detailed code reviews
  • Actively participate in Scrum meetings to enhance project management and strengthen team dynamics
  • Engage in planning and estimation sessions to define precise project objectives
  • Mentor and assist junior developers, promoting a culture of teamwork and ongoing enhancement
  • Eagerly adopt new technological and architectural innovations
Requirements
  • At least 3 years of professional experience in software development
  • Strong proficiency in Java and the Spring Framework
  • Comprehensive knowledge of APIs and microservices architecture
  • Adept in SQL, Spring, and Spring Boot
  • Previous experience in the financial services sector, especially wealth management, is beneficial
  • The capability to rapidly adapt to new programming languages and technological shifts
  • Fluent in English, with effective communication skills at a B2+ level
Nice to have
  • Experience with Spring Batch
  • Knowledge of the Microservice Architecture Pattern
  • Practical experience with MongoDB and Java Microservice Infrastructure
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