We’re Hiring: Java Developer Microservices Azure
Location: Toronto (Hybrid)
Duration: Contract
About the Role:
We are seeking an experienced Java Developer with strong expertise in Spring Boot, Microservices, and cloud technologies to build scalable, high-performance applications. This role involves working on distributed systems, asynchronous APIs, and modern cloud-native architectures.
Key Responsibilities:
- Design and develop scalable applications using Java, Spring Boot, and Microservices
- Build and maintain asynchronous REST APIs and web services (REST/SOAP)
- Work with distributed systems and cloud platforms (Azure preferred)
- Implement CI/CD pipelines and manage deployments using Kubernetes and Helm
- Collaborate with cross-functional teams to deliver high-quality solutions
- Monitor and troubleshoot applications using tools like Dynatrace and Splunk
- Ensure secure integrations using OAuth and OIDC
Required Skills:
- 5+ years of experience in Java development
- Strong expertise in Java 8+, Spring Boot, and Microservices
- Experience with asynchronous programming and distributed systems
- Hands-on experience with Azure (or AWS/GCP)
- Knowledge of Kubernetes, Helm Charts, and CI/CD pipelines
- Experience with SQL and NoSQL databases (Cassandra, Redis, Cosmos)
- Strong understanding of HTTP protocols, APIs, and response handling
Nice to Have:
Additional Details:
- Interview Mode: Video Conference
- Work Model: Hybrid (Client Location Toronto)