We are seeking an experienced Java Developer with strong expertise in Spring Boot and API development. The ideal candidate will have hands-on experience building RESTful microservices, working with NoSQL databases, and delivering scalable solutions in agile environments.
Develop and maintain applications using Core Java and Spring Boot.
Design and implement RESTful APIs and microservices.
Apply software design patterns and adhere to architectural standards.
Work with NoSQL databases such as MongoDB.
Participate in full Software Development Life Cycle (SDLC).
Collaborate in Agile/Scrum environments.
Use code management and collaboration tools such as GitHub.
Contribute to large-scale projects in fast-paced environments.
Ensure code quality, performance optimization, and security best practices.
Core Java
Spring Boot
MongoDB
API Development
Microservices Architecture
6–8 years of experience as a Developer.
Experience with:
Spring MVC
Spring Batch
Spring Security
Spring Forms
Multithreading
Apache Kafka
Angular
SQL Server
GitHub
Jenkins (CI/CD pipelines)
Autosys
Splunk
Dynatrace
Cloud Development experience (Azure Cloud Services preferred).
Experience with:
Apache PySpark
Delta Lake
Databricks
Python
Strong understanding of Agile development methodologies.
Strong verbal and written communication skills.
Java | Python | SQL | GitHub | Kafka | Databricks | Spring Boot
Digital: MongoDB
Digital: Spring Boot
Core: Java
Java Developer • Toronto, ON, ca