Apply Now

Requirement ID: 90972
Job Title: Full Stack Senior Developer
Job Type: Contract
Duration: 6 - 9 months
Location: Toronto, Canada
Job Description:
Detailed JD (Roles and Responsibilities)
  • Design and develop scalable, high-performance microservices architectures using Java (Spring Boot).
  • Build and maintain RESTful APIs and GraphQL services for enterprise-grade web applications.
  • Develop and integrate web applications with backend microservices.
  • Implement event-driven architectures using Kafka for asynchronous communication.
  • Work with MuleSoft Anypoint/Salesforce integrations for API-led connectivity.
  • Collaborate with cross-functional teams in Agile/Scrum environments to deliver high-quality solutions.
  • Automate CI/CD pipelines using GitHub and Jenkins.
  • Deploy and manage applications in containerized environments (Kubernetes).
  • Develop ML/AI-based solutions or integrate AI capabilities where applicable.
  • Monitor application performance using Dynatrace and Splunk.
  • Implement caching strategies using Redis and Hazelcast to optimize performance.
  • Ensure code quality through unit testing, automation, and Selenium-based UI testing.
  • Use Postman and similar tools for API testing and validation.
Total Experience 8-10 Years
Relevant Experience 8-10 Years
Mandatory Skill
  • Microservices architecture, java (Springboot), Restful API, GraphQL, Webapps, Postman, Selenium, Machine Learning/AI
  • DevOps: GitHub, Jenkins, Kubernetes, MuleSoft, Kafka, Python, Dynatrace, Splunk
  • Methodology: Agile, Scrum
  • Cloud: Azure, GCP
  • Caching:  Redis, Hazelcast
Desired skills
  • Work with MuleSoft Anypoint/Salesforce integrations for API-led connectivity.
Domain (Industry) Banking
Apply Now