Job Summary:
We are seeking an experienced Senior Java Developer to join the Gen AI / Growth Business Transformation initiative for our client. The ideal candidate will have strong experience in Java backend development, enterprise integrations, microservices architecture, and Agile delivery environments.
Key Responsibilities:
- Develop, maintain, and enhance Java-based backend applications
- Design and implement REST APIs and Microservices
- Work with Spring Boot, Spring Framework, Hibernate, MQ, JSON, SQL, and Oracle
- Participate in code reviews, testing, debugging, deployment, and production support
- Collaborate with cross-functional Agile teams to deliver scalable enterprise applications
- Design, code, test, and deploy enterprise-level solutions
- Maintain system documentation and support application upgrades
- Ensure performance, reliability, and security of applications
- Work with CI/CD tools and automated deployment pipelines
- Integrate backend services with Angular-based front-end applications
Required Skills:
- 7+ years of hands-on Java development experience
- Strong expertise in Java, Spring Boot, Spring Framework, REST APIs, Microservices, MQ, Hibernate, JSON, SQL, and Oracle
- Experience with enterprise security concepts such as SSO, SSL, APIGEE, authentication, encryption, and entitlements
- Experience working in Agile development environments
- Strong knowledge of Angular and backend service integrations
- Experience with Jenkins, GitHub, UrbanCode, and automated testing frameworks
- Strong understanding of middleware technologies, coding standards, testing, and application architecture
- Excellent communication and problem-solving skills
Preferred Skills:
- Technical Lead or Solution Architect experience
- Banking, mobile banking, IVR, or enterprise platform experience
- Cloud-native development experience
- Experience with AWS, OpenShift, DevOps tools, Agile/Kanban, and JIRA
Eligibility:
- Candidates must be located in Canada
- Remote work opportunity
Job Type: Full-time
Pay: $90,000.00-$120,000.00 per year
Experience:
- Java Developer : 10 years (required)
Work Location: Hybrid remote in Toronto, ON (York District)