Back to results

Java Developer

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Title: Java Developer

Location: Mississauga, Canada (Hybrid)

Job Description

Java (8/11/17) strong hands on experience

Spring Boot, Spring MVC, Spring Data

Microservices architecture (service decomposition, API contracts)

REST APIs, JSON, OpenAPI / Swagger

Kafka producer, consumer, partitioning

MongoDb

Openshift / AWS

Database & Data Layer

MongoDB

  • Document modeling
  • Indexing strategies
  • Aggregation framework
  • CRUD & performance tuning

Integration & Messaging

Experience With Kafka (preferred)

REST based integrations with upstream/downstream systems

Roles & Responsibilities

Design, develop, and maintain Java based microservices

Implement RESTful APIs adhering to enterprise design standards

Develop and optimize SQL queries (E2 level) for transactional and reporting use cases

Design and manage MongoDB schemas, indexes, and queries

Ensure high availability, scalability, and performance of microservices

Apply exception handling, logging, monitoring, and resiliency patterns

Collaborate with Business Analysts, Architects, QA, and DevOps teams

Participate in code reviews, unit testing, and defect resolution

Support CI/CD pipelines, deployments, and production issues

Follow secure coding and compliance standards
More about this job

Responsibilities

The Java Developer will design, develop, and maintain Java-based microservices and implement RESTful APIs. They will also ensure high availability, scalability, and performance of microservices while collaborating with various teams.

Requirements

Candidates should have strong hands-on experience with Java and related technologies, particularly in microservices architecture and REST APIs. Experience with MongoDB and Kafka is preferred, along with the ability to optimize SQL queries.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Microservices
  • REST APIs
  • JSON
  • OpenAPI
  • Kafka
  • MongoDB
  • AWS
  • CRUD
  • Performance Tuning
  • Integration
  • Messaging
  • Exception Handling

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Engineering
  • Software
  • Consulting

Keywords

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Microservices
  • REST APIs
  • JSON
  • OpenAPI
  • Kafka
  • MongoDB
  • AWS
  • CRUD
  • Performance Tuning
  • Integration
  • Messaging
  • Exception Handling
  • CI/CD

Report this job