Java Developer
Mississauga, Ontario, Canada · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 seconds ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are seeking an experienced Java Developer to join our team in Mississauga, ON. This full-time, onsite position demands strong expertise in developing and maintaining Java-based microservices within a microservices architecture.
Primary Responsibilities
- Design, build, and sustain Java microservices using modern frameworks and architectural patterns.
- Create RESTful APIs that comply with enterprise standards and best practices.
- Develop and refine SQL queries for both transactional and reporting purposes.
- Architect and administer MongoDB data schemas, indexes, and queries for optimal performance.
- Ensure services are highly available, scalable, and performant.
- Implement patterns for exception handling, logging, monitoring, and fault tolerance.
- Collaborate effectively with Business Analysts, Architects, QA, and DevOps professionals.
- Engage in code reviews, unit testing, and defect remediation activities.
- Support CI/CD processes, manage deployments, and troubleshoot production issues.
- Adhere to secure coding practices and compliance guidelines.
Technical Requirements
- Proficient hands-on experience with Java versions 8, 11, and 17.
- Strong knowledge of Spring ecosystem: Spring Boot, Spring MVC, Spring Data.
- Experience with microservices concepts including service decomposition and API contract design.
- Expertise in REST APIs, JSON handling, and documentation using OpenAPI/Swagger.
- Familiarity with Kafka messaging system including producer, consumer, and partition management.
- Solid background in MongoDB including document modeling, indexing strategies, aggregation framework, and CRUD operations with focus on performance tuning.
- Experience working with Openshift and AWS cloud platforms is beneficial.
- Understanding of REST-based integrations with external systems.