13 Aug
|
Spruce InfoTech
|
Toronto
13 Aug
Spruce InfoTech
Toronto
Java Backend Developer
6+ Months
Toronto, ON – Hybrid
Mandatory: Java, Springboot, Microservices
- 6+ years of experience in designing and developing enterprise applications using Java 8+, Spring Boot, Microservices, REST/SOAP web services, GraphQL, and Swagger/OpenAPI.
- Strong expertise in building distributed and asynchronous systems, leveraging Java Streams, Lambdas, Concurrency APIs, and event-driven architectures.
- Hands-on experience with cloud-native application development on Azure (preferred), AWS, or GCP, utilizing Kubernetes, Helm Charts, and CI/CD pipelines.
- Proficient in working with relational and NoSQL databases including SQL, Cassandra, Redis, and Cosmos DB, with a focus on scalability and performance optimization.
- Experience implementing secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), and industry-standard security best practices.
- Solid understanding of API design, HTTP protocols, response codes, observability, and monitoring tools such as Dynatrace and Splunk, with experience in Git, Linux, and Artifactory-based development environments.
📌 Java Backend Developer (Toronto)
🏢 Spruce InfoTech
📍 Toronto