Point your AI agent at freehire and let it find you a job.

Get the CLI →

K&K Global Talent Solutions INC.

New

Senior Java Developer

Posted 3 views
Discussion

Summary

Designs, builds, and operates enterprise Java microservices using Spring Boot, Kafka, and MongoDB, deployed on OpenShift/AWS. Hybrid role in Mississauga for a senior developer (9-12+ years) covering REST APIs, SQL optimization, CI/CD support, and production troubleshooting.

Position: Senior Java Developer

Location: Mississauga, ON (Hybrid)

Employment Type: Full-Time

Experience Required: 10 + Years


Position Overview:

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.
  • Microservices: Service decomposition, API contracts, configuration management, resilience patterns (retry, circuit breaker, timeout).
  • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available