← Back to jobs
Toronto, ON, Canada
No related jobs found
Key Responsibilities
Lead the design and development of full‐stack applications using Java/J2EE technologies.
Provide technical leadership and mentorship to developers, ensuring code quality and best practices.
Design and implement RESTful APIs, microservices, and backend services.
Work closely with product owners, architects, and stakeholders to translate business requirements into technical solutions.
Drive application architecture, performance optimization, security, and scalability.
Review code, conduct design reviews, and enforce development standards.
Participate in CI/CD pipeline setup, deployments, and production support as needed.
Collaborate with cross‐functional teams including QA, DevOps, and UI/UX.
Required Technical Skills
Backend:
Strong hands‐on experience with Java (8+), Spring Boot, Spring MVC, Spring Security
Experience with Microservices architecture
REST API development and integration
ORM frameworks like Hibernate/JPA
Frontend:
Experience with modern JavaScript frameworks such as Angular, React, or Vue.js
Strong knowledge of HTML5, CSS3, JavaScript, TypeScript
Database:
Experience with SQL databases (Oracle, MySQL, PostgreSQL)
Working knowledge of NoSQL databases (MongoDB, Cassandra – preferred)
DevOps / Tools:
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab, etc.)
Version control using Git
Familiarity with Docker, Kubernetes is a plus
Cloud experience (AWS, Azure, or GCP) preferred
Bachelor's degree
No related jobs found
← Back to jobs