Role Name: Springboot Java Developer Location: Toronto, ON JOB DESCRIPTION: Primary skill - Springboot Java Exp - yrs Required Experience: • to years of hands-on software and Web development experience. • years of experience developing enterprise applications using Java and Spring Boot. • years of experience with Apigee API management (design, deployment, and policy configuration). • years of experience building cloud-native applications on AWS • Experience integrating or building solutions leveraging AI/ML services or frameworks. • Experience working in Agile/Scrum environments.
Technical Skills: Development • Robust proficiency in Java / . • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data. • Strong understanding of microservices architecture and RESTful API development. • Experience with API design, Swagger/OpenAPI, and integration patterns. • Knowledge of event-driven architectures and messaging systems such as Kafka, RabbitMQ, or JMS.
• Experience building and maintaining web applications with Bootstrap, HTML, CSS, and Java
Script. API Management – Apigee • Hands-on experience with Apigee Edge or Apigee X for API lifecycle management. • Proficiency in designing and configuring Apigee policies (traffic management, security, transformation, mediation). • Experience with OAuth , API key management, and developer portal administration. • Familiarity with API monetization, analytics, and rate-limiting strategies within Apigee. • Experience integrating Apigee with backend services, identity providers, and cloud platforms. AI & Machine Learning Integration • Experience integrating AI/ML services into enterprise applications • Experience with AI-assisted development tools such as Git
Hub Copilot or similar. • Understanding of responsible AI principle
📌 Springboot Java Developer (Toronto)
🏢 eTeam
📍 Toronto