We are looking for a Senior Java Developer for a cross-functional scrum team for a business capability POD. A Financial Services background in wealth management is not mandatory but good to have.
Responsibilities
-
Develop, enhance and maintain code
-
Build back-end microservices and REST APIs
-
Perform unit testing
-
Conduct code reviews
-
Follow practices such as code review, unit testing, CI and other best practices
-
Participate in SCRUM ceremonies
-
Contribute to estimation and planning sessions
-
Mentor other developers and collaborate with peers
Requirements
-
Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
-
3+ years of development work experience
-
Hands-on development experience with Java and Spring Framework
-
Proficiency in API, Hibernate and JUnit
-
Expertise in Spring and Spring Boot
-
English proficiency at B2 level or higher
Nice to have
-
Familiarity with Apache Kafka, Linux/Python scripting and MongoDB
-
Knowledge of Java Stream and Docker
-
Skills in JavaScript/React
We offer
-
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.