Senior Java / Spring Boot Engineer

PeoplePilot

Mississauga

On-site

CAD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PeoplePilot in Mississauga, Canada, seeks a skilled Java engineer to design, develop, and maintain Java-based microservices. You will implement RESTful APIs, optimize SQL queries, and manage MongoDB schemas and indexes to ensure high availability and performance.

You will collaborate with Analysts, Architects, QA, and DevOps, participate in code reviews, and help support CI/CD pipelines and production issues. Experience with Spring Boot and Kafka is highly valued.

Qualifications

  • Strong hands-on experience with Java and Spring ecosystem.
  • Experience designing and maintaining microservices and RESTful APIs.
  • Familiarity with MongoDB, SQL, and performance tuning.

Responsibilities

  • Design, develop, and maintain Java-based microservices.
  • Implement RESTful APIs adhering to enterprise standards.
  • Develop and optimize SQL queries for transactional and reporting use cases.
  • Design and manage MongoDB schemas, indexes, and queries.
  • Ensure high availability, scalability, and performance of microservices.
  • Apply logging, monitoring, and resiliency patterns; participate in code reviews and CI/CD pipelines.
  • Collaborate with Business Analysts, Architects, QA, and DevOps teams; support production issues.

Skills

Java
Spring Boot
Spring MVC
Spring Data
Kafka
RESTful APIs
MongoDB
SQL
Microservices
CI/CD

Tools

Kafka
CI/CD pipelines

Job description

  • Java (8/11/17) – strong hands on experience
  • Spring Boot, Spring MVC, Spring Data
Database & Data Layer
  • Document modeling
  • Indexing strategies
  • Aggregation framework
  • CRUD & performance tuning
Integration & Messaging
  • Experience with Kafka (preferred)
  • REST based integrations with upstream/downstream systems
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Developer - IBM TRIRIGA
Sr. Developer - IBM TRIRIGA

PeoplePilot • Vancouver

On-site
CAD 90,000 - 130,000
Sr Java Springboot developer
Sr Java Springboot developer

Aarorn Technologies Inc • Toronto

On-site
CAD 85,000 - 110,000
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Sr Java Developer
Sr Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Dexian • Mississauga

On-site
CAD 90,000 - 125,000
Java Developer
Java Developer

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Java Developer
Java Developer

Smart IT Frame LLC • Mississauga

On-site
CAD 90,000 - 120,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,000 - 72,000
Java Developer
Java Developer

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Java Software Engineer
Java Software Engineer

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000