Senior Java Developer — Microservices & Data Layer

PeoplePilot

Vancouver

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PeoplePilot seeks a skilled Java Software Engineer to design, develop, and maintain Java-based microservices. You will implement RESTful APIs, optimize SQL queries for transactional and reporting use cases, and design MongoDB schemas for scalable data models.

Collaborate with Business Analysts, Architects, QA, and DevOps to ensure high availability and performance. Candidates should have strong hands-on Java and Spring experience, plus familiarity with Kafka and CI/CD pipelines.

Qualifications

  • Strong hands-on Java experience (8/11/17) and Spring stack proficiency.
  • Experience designing RESTful services and enterprise integration patterns.
  • Experience with SQL query development for transactional/reporting use cases.
  • Familiarity with MongoDB schemas, indexes, and query tuning.
  • Knowledge of microservices architecture, scalability, and resiliency patterns.
  • Experience with CI/CD pipelines and production issue support.

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.
  • Collaborate with BAs, Architects, QA, and DevOps; participate in code reviews.

Skills

Java
Spring Boot
Spring MVC
Spring Data
REST APIs
Kafka
Microservices

Tools

MongoDB
SQL
CI/CD
Kafka

Job description

PeoplePilot seeks a skilled Java Software Engineer to design, develop, and maintain Java-based microservices. You will implement RESTful APIs, optimize SQL queries for transactional and reporting use cases, and design MongoDB schemas for scalable data models.

Collaborate with Business Analysts, Architects, QA, and DevOps to ensure high availability and performance. Candidates should have strong hands-on Java and Spring experience, plus familiarity with Kafka and CI/CD pipelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Build Scalable Microservices & APIs
Senior Java Engineer: Build Scalable Microservices & APIs

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,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

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Senior Java / Spring Boot Engineer
Senior Java / Spring Boot Engineer

PeoplePilot • Mississauga

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

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 80,000 - 120,000
Sr Java Springboot developer
Sr Java Springboot developer

Aarorn Technologies Inc • Toronto

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

Cyber Space Technologies LLC • Montreal (administrative region)

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

Smart IT Frame LLC • Mississauga

On-site
CAD 90,000 - 120,000