Senior Java Developer

EPAM Systems

Education
Benefits
Qualifications
Skills

We are seeking a Senior Java Developer to join a cross-functional scrum team supporting a business capability POD. While a Financial Services background in wealth management isn't required, it would be a valuable asset.

Responsibilities

  • Write, improve, and maintain code
  • Create back-end microservices and REST APIs
  • Carry out unit testing
  • Review code submissions
  • Adhere to best practices including code review, unit testing, CI, and other standards
  • Take part in SCRUM ceremonies
  • Help with estimation and planning sessions
  • Guide other developers and work closely with colleagues

Requirements

  • Bachelor's Degree in Computer Science or a related field; Master's degree in Computer Science
  • A minimum of 3 years of development experience
  • Practical development background with Java and the Spring Framework
  • Skilled in API, Hibernate, and JUnit
  • Strong command of Spring and Spring Boot
  • English skills at B2 level or above

Nice to have

  • Experience with Apache Kafka, Linux/Python scripting, and MongoDB
  • Understanding of Java Stream and Docker
  • Capabilities in JavaScript/React

We offer/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
Read Full Description
Confirmed 13 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles