Skip To Main Content
backBack to Search

Senior Java Developer

Java, Kubernetes, Microservice Architecture Style, Microsoft Azure, REST API, Spring, Unqork, Apache Kafka, Docker, SQL

We are seeking an experienced Senior Java Developer to join our energetic cross-functional scrum team at a large Wealth Management firm. This opportunity allows you to participate in a business capability POD, leveraging your skills to enhance our technological solutions.

Responsibilities
  • Develop, enhance, and maintain Java codebase
  • Construct back-end microservices and REST APIs
  • Perform unit testing to ensure functionality and efficiency
  • Review code developed by peers to maintain high-quality standards
  • Adhere to coding best practices including continuous integration
  • Engage in SCRUM ceremonies to collaborate and communicate with team members
  • Estimate and plan development tasks during sprint planning sessions
  • Provide mentorship and support to junior developers
Requirements
  • 3+ years of development work experience
  • Bachelor's Degree in Computer Science or a similar field; Master's degree preferred
  • Proficiency in Java and Spring Framework
  • Familiarity with APIs, microservices architecture
  • Competency to participate effectively in a cross-functional scrum team environment
  • Background in financial services within wealth management is beneficial but not mandatory
Nice to have
  • Previous experience in wealth management spaces
  • Strong communication and teamwork skills
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