Sr, Backend Developer
Posted on:
6 hours ago
Vacancies:
1 Vacancy
Job Summary
Were looking for a Senior Backend Developer with strong Java and Spring Boot expertise to design and build scalable microservices for an enterprise platform in Brampton. The ideal candidate takes a technical leadership role on projects writes clean and maintainable code and is comfortable using AI-assisted development tools in real-world delivery.
What youll do
- Design and develop backend services using Spring Boot and Java versions 8 through 21
- Build maintainable REST and SOAP APIs following clean code practices SOLID principles and domain-driven design
- Build data persistence layers using Spring Data JPA and Hibernate
- Containerize applications with Docker and deploy to Kubernetes
- Automate builds and deployments using Azure DevOps
- Secure APIs using OAuth JWT and TLS and implement access control
- Optimize performance using Redis and asynchronous processing
- Work with Azure services such as Blob Storage and Managed Identity
- Use AI-assisted development tools such as GitHub Copilot or Cursor in day-to-day development
- Conduct regular code reviews and provide technical guidance to other developers
- Advise onsite or vendor teams on coding design and testing standards
- Help refine unstated requirements and resolve complex technical issues
- Contribute to architectural framework and design decisions
- Act as a liaison with architecture vendor and project teams
- Mentor development team members and foster collaborative problem-solving
- Collaborate with frontend QA and DevOps teams in an Agile Scrum environment
What you bring
- 6 to 12 years of Java backend development experience with strong Spring Boot expertise
- Solid understanding of scalable microservices architecture
- Real-world experience using AI-assisted development tools such as Copilot or Cursor
- Experience building REST and SOAP APIs following clean code and SOLID principles
- Hands-on experience with Spring Data JPA and Hibernate
- Experience containerizing and deploying applications using Docker and Kubernetes
- Familiarity with Azure DevOps for build automation
- Understanding of API security practices including OAuth JWT and TLS
- Strong analytical and problem-solving skills with excellent communication abilities
- Proven experience taking technical leadership on projects and mentoring other developers
Nice to have
- Experience with Redis and asynchronous processing for performance optimization
- Familiarity with Azure services such as Blob Storage and Managed Identity
- Experience introducing new tools and techniques to a development team
Work setup
- Hybrid in Brampton ON - 4 days onsite per week
- 6 month contract
- English proficiency required