Sr. Full Stack Developer
Apply NowCompany: Diamondpick
Location: Toronto, ON M4E 3Y1
Description:
Job Title: Sr. Full Stack Developer
Work Model: Hybrid , 3 days onsite
*BGV must be fully cleared
*End client assets required
We are looking for a highly skilled Senior Full stack Developer with 8+ years of expertise in designing and developing scalable enterprise applications. The ideal candidate should have deep knowledge of Java, Spring, Spring Boot, SQL Server, Microservices, Cloud and Angular. Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
Implement messaging solutions using JMS and Kafka to enable reliable asynchronous communication between services.
Required Skills:
8+ years of hands-on experience in Java, Spring Framework, and Spring Boot.
Strong expertise in Microservices architecture and building scalable distributed applications.
Proficiency in SQL Server for database design, stored procedures, query optimization, and performance tuning.
Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
Proficiency in Angular for developing dynamic frontend applications.
Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS/Azure, or GCP).
Experience with containerization and orchestration (Docker, Kubernetes).
Strong knowledge of software architecture, design patterns, and best practices.
Experience in unit testing, integration testing, and automation frameworks.
Excellent problem-solving skills, leadership capabilities, and ability to work in a fast-paced environment.
Work Model: Hybrid , 3 days onsite
*BGV must be fully cleared
*End client assets required
We are looking for a highly skilled Senior Full stack Developer with 8+ years of expertise in designing and developing scalable enterprise applications. The ideal candidate should have deep knowledge of Java, Spring, Spring Boot, SQL Server, Microservices, Cloud and Angular. Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
Implement messaging solutions using JMS and Kafka to enable reliable asynchronous communication between services.
Required Skills:
8+ years of hands-on experience in Java, Spring Framework, and Spring Boot.
Strong expertise in Microservices architecture and building scalable distributed applications.
Proficiency in SQL Server for database design, stored procedures, query optimization, and performance tuning.
Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
Proficiency in Angular for developing dynamic frontend applications.
Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS/Azure, or GCP).
Experience with containerization and orchestration (Docker, Kubernetes).
Strong knowledge of software architecture, design patterns, and best practices.
Experience in unit testing, integration testing, and automation frameworks.
Excellent problem-solving skills, leadership capabilities, and ability to work in a fast-paced environment.