Opportunity Description
We are seeking a **Technical Java Team Lead** to join one of the largest Canadian retail companies.
RESPONSIBILITIES
- Lead the development and implementation of microservices architecture
- Ensure adherence to Agile practices throughout the software development lifecycle
- 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**:
- 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 t...
RESPONSIBILITIES
- Lead the development and implementation of microservices architecture
- Ensure adherence to Agile practices throughout the software development lifecycle
- 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**:
- 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 t...
Ready to Apply?
Submit your application for Technical Java Team Lead at EPAM Systems
Apply for this Position