11 Nov
|
Ku0026K Global Talent Solutions
|
Ontario
11 Nov
Ku0026K Global Talent Solutions
Ontario
Position: Senior Java Developer
Location: Onsite- Mississauga, ON
Job type: Full-time/Permanent hiring
We are seeking a highly experienced Senior Java Developer to drive the architectural design, development, and scaling of our enterprise-grade microservices and distributed systems. In this critical backend role, you will be responsible for building high-performance, resilient application ecosystems that securely process complex business logic and integrate seamless RESTful APIs across the enterprise.
You will act as a core technical anchor, collaborating deeply with architects, business analysts, and cross-functional engineering teams to translate complex requirements into robust, production-ready software.
Core Responsibilities
- Microservices Development: Architect, build, and maintain scalable, high-throughput microservices leveraging Java, Spring Boot, and cloud-native design patterns.
- API & System Integration: Design, implement, and consume secure, highly performant RESTful APIs to integrate internal platforms with external enterprise systems.
- Data & Messaging Orchestration: Optimize application interactions with relational databases and event-driven architectures utilizing distributed messaging systems.
- Code Quality & Reliability: Lead by example through robust unit testing, system integration testing, strict code reviews, and proactive application performance tuning.
- CI/CD & DevOps Alignment: Implement and support continuous integration and deployment pipelines to ensure rapid, secure production releases.
Required Technical Skills
- Experience: 6–10 years of progressive, hands-on enterprise software engineering experience.
- Core Java Mastery: Elite proficiency in Core Java, including up-to-date language features (Java 8, 11, and 17).
- Spring Ecosystem Expertise: Deep, production-grade knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Data JPA .
- Distributed Architecture: Proven experience designing and operating Microservices Architectures and handling distributed transactions.
- Databases & Messaging: Strong command of SQL databases ( PostgreSQL, Oracle, or SQL Server ) alongside event streaming/messaging tools ( Kafka, RabbitMQ, or JMS ).
- Foundational Engineering: Complete fluency in Git-based workflows, Unix/Linux environments, and Object-Oriented Design Patterns.
📌 Senior Java Developer (Core Java) (Ontario)
🏢 Ku0026K Global Talent Solutions
📍 Ontario