Job Title: Senior Java Microservices Developer (Using gRPC)
Location: Toronto, ON
Job Type: Onsite, Full-TimeJob Description
We are seeking a skilled Senior Java Microservices Developer with expertise in gRPC to join our team in Toronto, ON for an onsite full-time role. The ideal candidate will design, develop, and maintain scalable microservices and ensure seamless communication between distributed systems.
Key Responsibilities
-
Design, develop, and maintain Java-based microservices using gRPC.
-
Collaborate with architects, developers, and QA teams to deliver high-quality solutions.
-
Integrate microservices with other applications, APIs, and backend systems.
-
Optimize application performance, scalability, and reliability.
-
Write clean, maintainable, and efficient code following best practices.
-
Troubleshoot and resolve technical issues across microservices.
-
Participate in code reviews, Agile ceremonies, and mentoring junior developers.
Required Skills & Qualifications
-
Strong experience in Java and Microservices architecture.
-
Expertise in gRPC, REST APIs, and service communication patterns.
-
Experience with Spring Boot, Spring Cloud, or similar frameworks.
-
Proficiency in SQL/NoSQL databases and data modeling.
-
Knowledge of CI/CD tools and version control systems (Git).
-
Strong problem-solving and communication skills.
Preferred Qualifications
-
Experience with cloud platforms such as AWS, Azure, or GCP.
-
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
-
Experience working in Agile/Scrum environments.
-