Back to Search
We are seeking a Technical Java Team Lead to join one of the largest Canadian retail companies.
The successful candidate will be responsible for implementing new microservices and enhancing existing ones while providing leadership and guidance to a team of developers.
Responsibilities
- Lead the development and implementation of microservices architecture
- Optimize application performance for scalability and reliability
- Ensure adherence to Agile practices throughout the software development lifecycle
- Manage Docker containers and Spring Boot applications
- Oversee version control using Git flow and Semver
- Conduct unit and API testing using Mocha, Chai, Sinon, and Supertest
- Implement code formatting standards with Prettier
- Manage asynchronous code using native promises with async/await
- Supervise SQL ORM integration using Sequelize and MySQL
- Provide on-call support after business hours until 10 PM EST
Requirements
- 5+ years of experience in developing service-based applications using Java
- 1+ years of relevant leadership experience
- Proficiency in software design patterns and paradigms
- Competency in microservices architecture
- Skills in performance optimization
- Background in Agile practices
- Knowledge of Spring Boot, Docker, and versioning with Semver
- Familiarity with testing frameworks such as Mocha, Chai, Sinon, and Supertest
- Understanding of code formatting with Prettier and version control with Git flow
- Capability to manage asynchronous code and process with PM2
- Experience in front-end engineering
- Fluent English communication skills at a B2+ level
Nice to have
- SQL expertise
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