Back to Search
We are currently looking for a Chief Java Developer to join a top retail company in Canada.
The selected applicant will be tasked with the development of new microservices, enhancement of existing ones, and providing mentorship and supervision to a group of developers.
Responsibilities
- Take charge of developing and executing microservices architecture
- Enhance application performance for better scalability and dependability
- Maintain adherence to Agile methodologies throughout the software development process
- Handle Docker containers and manage Spring Boot applications
- Monitor version management using Git flow and Semver
- Perform unit and API testing utilizing Mocha, Chai, Sinon, and Supertest
- Set up code formatting guidelines with Prettier
- Administer asynchronous code utilizing native promises with async/await
- Oversee SQL ORM integration with Sequelize and MySQL
- Deliver on-call support after regular business hours until 10 PM EST
Requirements
- Minimum of 7 years' experience in development of service-based applications with Java
- At least 2 years of pertinent leadership experience
- Knowledge in software design patterns and paradigms
- Expertise in microservices architecture
- Proficiency in optimizing performance
- Background in Agile methodologies
- Proficient with Spring Boot, Docker, and versioning using Semver
- Acquaintance with testing frameworks such as Mocha, Chai, Sinon, and Supertest
- Awareness of code formatting with Prettier and version control with Git flow
- Ability to handle asynchronous code and processes with PM2
- Experience in front-end engineering
- Fluent in English with 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