Java Full Stack Engineer

3 days ago

Toronto ON, Toronto Census Division, ON; Ontario, Canada Interac Corp Full-time
Build high-performance payment systems at Interac as a Senior Java Developer specializing in Spring, Spring Boot, and microservices. Work within Canada’s financial technology ecosystem. Reporting to the Leader, Product Foundation, Money Movement, you will develop resilient, event-driven applications for distributed payment platforms. You will translate client requirements into Java applications while supporting architecture, database design, testing, and performance tuning.

Key Responsibilities
Develop and maintain resilient microservices and event-driven applications Design Java applications for complex payment platforms Create system architecture and application maintenance documents Apply software design, testing, and CI/CD best practices Perform database performance analysis, testing, and tuning

Requirements:
Seven-plus years of software development experience Strong Spring, Spring Boot, Hibernate, Maven, and SQL knowledge Expertise designing RESTful and SOAP APIs Experience with Docker, Kubernetes, and containerized architectures University degree in Computer Science or equivalent experience Use Java, microservices, APIs, and database expertise to strengthen Interac’s high-performance payment infrastructure across Canada. #J-18808-Ljbffr