Back to Search
Java Development Team Lead for Retail Company
Java, Microservice Architecture Pattern, Enterprise Integration Patterns, Amazon Web Services, E-Commerce Platforms
Currently, we are looking for a remote Java Development Team Lead to join our team.
Responsibilities
- Responsible for taking elements of the architecture roadmap, detailing them into clear application designs, and supporting the subsequent breakdown into stories
- Contract specification and detailed design of modern RESTful APIs
- Specifically event driven microservices that will variously communicate with our legacy systems (.NET, SQL Server, NServiceBus, Mongo) as well as Dynamics365
- Must adopt a pragmatic 'MVP and improve' approach and design with a focus on clean separations of responsibilities, simplicity, testability and maintainability
Requirements
- 6+ years of relevant experience, 2+ years in leadership roles
- Commerce domain(stock and order; product and price)
- Strong written and verbal communication to build relationships with different teams and produce high quality documentation
- Broad experience with different systems, integration patterns, and technologies
- Experience with micro-service and event driven architectures in high performance environments
- Strong attention to detail
- Solid knowledge of AWS
- English level B2+ and higher
Nice to have
- Swagger
- Hands-on AWS skills, including Lambda / API Gateway
- Any knowledge of Dynamics365 Commerce
- Node JS background
- .NET background
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