Location: Toronto Downtown, ON / Hybrid – 4 Days/Week Work From Office
Contract: 12+ Months
Responsibilities
- Design scalable event driven backend services using Kafka and Core Java to support high volume transaction processing in a secure and efficient manner
- Develop robust Spring Boot microservices that enable reusable payment and card processing capabilities aligned with enterprise architecture standards
- Implement reliable Kafka producers and consumers that ensure exactly once or appropriate delivery semantics for critical financial events
- Optimize application performance by profiling Java code tuning threads and memory and improving response times for latency sensitive operations
- Create modular and testable service components that promote clean separation of concerns and ease of maintenance across the codebase
- Collaborate with product owners and business partners to translate complex cards and payments requirements into clear technical solutions
- Integrate services with upstream and downstream systems using secure APIs and messaging while maintaining data consistency and observability
- Apply secure coding practices and relevant compliance guidelines to protect customer information and transaction data throughout the solution lifecycle
- Develop automated unit and integration tests that increase coverage and ensure regression free deployments for critical payment workflows
- Troubleshoot production incidents by analyzing logs metrics and traces and implement durable fixes that improve platform stability and customer trust
- Contribute to code reviews by providing constructive feedback that improves code quality maintainability and alignment to engineering standards
- Document technical designs service contracts and operational runbooks that support smooth onboarding support activities and future enhancements
- Mentor peers through knowledge sharing sessions on Kafka patterns Spring Boot best practices and resilient design techniques that uplift team capability
Qualifications
- Possess strong hands on expertise in Core Java including collections concurrency and functional constructs used to build enterprise grade services
- Demonstrate advanced proficiency in Spring Boot including dependency injection data access configuration management and production ready features
- Exhibit practical experience designing and operating Kafka based solutions with topics partitions consumer groups and message serialization patterns
- Bring experience in developing secure and scalable APIs that integrate with internal systems or partner platforms in a financial services context
- Show familiarity with cards and payments domain concepts such as authorization clearing settlement and dispute handling as a desirable advantage
- Apply solid understanding of software engineering practices including version control continuous integration code review and automated testing
- Display experience working in hybrid work environments with distributed teams using collaboration tools and transparent communication to ensure alignment
📌 Java Backend Developer (Toronto)
🏢 Atlantis IT Group
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.