Senior Java Developer

K&K Global Talent Solutions INC.

Mississauga

On-site

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

K&K Global Talent Solutions INC. is seeking a Senior Java Developer to design, build, and operate enterprise-grade microservices with strong expertise in Spring Boot, Kafka, and MongoDB on OpenShift/AWS.

You will design RESTful APIs, implement event-driven components, model MongoDB schemas, and optimize SQL queries for reporting alongside NoSQL workloads. The role requires extensive backend Java experience and collaboration with architects, QA, and DevOps in agile settings.

Qualifications

  • 9–12 years in backend Java development with microservices at scale.
  • Production microservices experience on OpenShift/AWS with Kafka and MongoDB.
  • Strong problem-solving and collaboration in Agile environments.

Responsibilities

  • Design, develop, and maintain Java-based microservices per enterprise standards.
  • Implement RESTful APIs and event-driven components using Kafka.
  • Model MongoDB schemas, indexes, and perform performance tuning.

Skills

Core Java
Spring Stack
APIs & Integration
Messaging (Kafka)
MongoDB
Cloud Platforms
SQL & NoSQL

Job description

We're hiring a Senior Java Developer to design, build, and operate enterprise-grade microservices with strong expertise in Spring Boot, Kafka, and MongoDB on Open Shift/AWS.

Key Responsibilities:
  • Design, develop, and maintain Java-based microservices adhering to enterprise architecture and coding standards.
  • Implement RESTful APIs and event-driven components using Kafka for reliable, scalable integrations.
  • Model MongoDB schemas, define indexes, write efficient queries/aggregations, and tune performance.
  • Develop and optimize SQL queries (E2 level) for reporting and transactional needs alongside NoSQL workloads.
  • Ensure high availability, scalability, and performance through proper exception handling, logging, monitoring, and resiliency patterns.
  • Collaborate with BAs, architects, QA, and DevOps; participate in code reviews, unit testing, and defect resolution.
  • Support CI/CD pipelines, deployments, and production issue troubleshooting while following secure coding and compliance standards
Required Skills:
  • Core Java: 8/11/17 with strong hands-on experience in collections, concurrency, JVM internals, and performance tuning.
  • Spring Stack: Spring Boot, Spring MVC, Spring Data; solid understanding of dependency injection, AOP, and transaction management.
  • APIs & Integration: REST APIs, JSON, OpenAPI/Swagger; integration with upstream/downstream systems.
  • Messaging: Kafka producers/consumers, topics, partitions, consumer groups, offset management, and basic scaling.
  • Database: MongoDB - document modeling, indexing strategies, aggregation framework, CRUD optimization, and performance tuning.
  • Cloud & Platform: OpenShift and/or AWS (deployment, scaling, basic networking, secrets/config).
  • Data Layer (E2): Ability to design and optimize SQL queries for transactional and reporting use cases where required.
Experience with:
  • Experience: 9-12 years in backend Java development with microservices at scale.
  • Proven track record delivering production microservices on OpenShift/AWS with Kafka and MongoDB.
  • Strong problem-solving, communication, and stakeholder collaboration skills in agile environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer - Spring, Kafka, MongoDB
Senior Java Microservices Engineer - Spring, Kafka, MongoDB

K&K Global Talent Solutions INC. • Mississauga

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

Dexian • Mississauga

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

PeoplePilot • Mississauga

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

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Senior Java Technical Lead
Senior Java Technical Lead

Net2Source (N2S) • Toronto

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

Aarorn Technologies Inc • Toronto

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

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000
Sr. Java Fullstack Developer
Sr. Java Fullstack Developer

Galent • Calgary

On-site
CAD 110,000 - 150,000
Java backend Developer
Java backend Developer

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 140,000