Senior Java Developer
Knk Gt — Canada · Posted ~6 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
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.
We have 143,947 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 143,947 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume