This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Nice to have:
Experience with cloud platforms such as AWS, Azure, or GCP
Familiarity with containerization and orchestration tools (Docker, Kubernetes)