Senior Java Developer for a software company

Sorry, this position is no longer available
India
Currently we are looking for a remote Senior Java Developer for a software company for our team.
Come help us build a new platform to empower any part of the customer to build new crowd-driven services. We are still in early-days and looking for high-impact engineers with a love for integrating 3rd party APIs.
Responsibilities
- Provide an example implementation of a web application integrated with the platform built with Java;
- Implement Java backend with React frontend;
- Work with the front-end developer to complete the project.
Requirements
- 3+ years of relevant Java experience;
- English level B2+;
- Strong experience with Java, JavaScript, JQuery, java8+ (preferably Java 11+);
- Experience with Spring, SpringBoot, Spring Core, Spring Bean Scopes;
- Advanced knowledge of Apache common libs;
- Knowledge of Git, Maven, Docker, ORM – Hibernate;
- Experience with testing: Mockito, JUnit4/5;
- Knowledge of HTML, CSS, HTTP;
- Love for taking ownership of high-impact projects, integrating with 3rd party services, and empowering other developers with great documentation and stellar example code;
- Experience working in a composite team.
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