Position: Lead Java Engineer for General Retailer in North America
Company: EPAM Anywhere
Category: Java
Experience required: 5y
English level: upper

As a remote Lead Java Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

The project goal is to provide our customer with the brand-new alternative solution to replace obsolete IBM AS400 system. The application developed from-the-scratch using modern technology stack. The product designed to be a Spring-based API. The app should also expose UI similar to IBM AS400 to WEB. One more advantage of the project is the development approach. A scrum-based continuous delivery process with 10+ Scrum teams involvement should impress even experienced Agile evangelist.

Project technologies and tools:
- Java8
- Spring Framework
- Spring Web
- Spring Batch
- Spring Data
- Hibernate
- MySQL/MariaDB
- JUnit
- Мockito

Requirements:
- Deep knowledge of and 5+ years of practical experience in Java and J2EE;
- 2+ years of people management experience;
- Good understanding of development principles and paradigms;
- Good knowledge of and practical experience with widely used frameworks (Spring, Hibernate or any other);
- Production experience with Agile practices is a plus;
- Good spoken and written English level.

We offer:
- Competitive compensation depending on experience and skills;
- Work on enterprise-level projects on a long-term basis;
- Full-time remote work;
- Unlimited access to learning resources (EPAM training courses, English classes, Internal Library);
- Community of 38,000+ industry's top professionals.