Senior Java with GRPC

J M Group Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title - Senior Java with GRPC
Location - Toronto ON (Hybrid - 3 days onsite)
Fulltime position
Role Description:
Microservice Architecture Development:
Develop and implement robust microservices using JavaGRPC related technologies. Develop efficient secure and scalable APIs for inter-service communication.
Build and maintain protocol buffer (.proto) definitions and ensure backward compatibility. Integrate microservices with existing systems and third-party APIs.
Cloud-Native Engineering:
Deploy monitor and scale GRPC microservices on cloud platforms (e.g. OpenShift Azure).
Implement service discovery load balancing and distributed tracing for microservices. Optimize service performance and reliability in high-throughput environments.
DevOps Automation
Set up and maintain CICD pipelines for microservice deployments (using Jenkins GitHub Actions Maven Helm etc.).
Automate build test and deployment processes for rapid and reliable delivery.
Collaborate with infrastructure teams for provisioning and monitoring cloud resources.
Testing Support:
Develop comprehensive unit integration and performance tests for GRPC services.
Troubleshoot and resolve production issues provide support for SITUAT environments.
Conduct code reviews and enforce best practices for maintainable secure code.
Collaboration Documentation:
Work closely with Client stakeholder product owners architects and other development teams to gather requirements and deliver solutions.

Required Skill Set:
( Java 21 Cache frame work - Redis IBM MQ Java Quarkus framework gRPC proto specification etc.) programming languages Framework REST API gRPC Interface.
Experience on (REST JSON WSDLSOAP XML).
Implement APIs based on architecture frameworks (light4j SpringSpringboot gRPC framework) specifications and guidelines
12 years HANDS-ON development experience in JavaJ2EE realtime-microservices and Caching Build modify and maintain high-performance REST API gRPC Interface using Java technologies
Knowledge of Web Services microservices integration (REST JSON WSDLSOAP XML).
Implement APIs based on architecture frameworks (light4j SpringSpringboot gRPC framework) specifications and guidelines Proficient in writing complex SQL queries (sub queries aggregation filtering joints)
Strong proficiency in ( Java 21 Cache frame work - Redis IBM MQ Java Quarkus framework gRPC proto specification etc.) programming languages Framework.
Good Knowledge Oracle DB PLSQL queries Solid understanding of distributed systems service orchestration and cloud-native patterns.
Hands-on experience with containerization (Docker) orchestration (Kubernetes OpenShift) and cloud platforms (Azure).
Familiarity with DevOps tools Git Maven Jenkins Helm Terraform Jira Confluence.
Experience with security best practices for microservices (authentication authorization TLS).
Strong problem-solving communication and analytical skills. Bachelors or Masters degree in Computer Science Engineering or related field
Job Title - Senior Java with GRPC Location - Toronto ON (Hybrid - 3 days onsite) Fulltime position Role Description: Microservice Architecture Development: Develop and implement robust microservices using JavaGRPC related technologies. Develop efficient secure and scalable APIs for inter-se...
View more view more