09 Nov
|
eTeam
|
Mississauga
Job Description
Job Description
Role Name: Springboot Java Developer
Location:
Toronto, ON
JOB DESCRIPTION
Primary skill
- Springboot Java Exp
- 5yrs Required
Experience:
~6 to 8 years of hands-on software and Web development experience. ~5 years of experience developing enterprise applications using Java and Spring Boot. ~3 years of experience with Apigee API management (design, deployment, and policy configuration). ~3 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 ~ Strong proficiency in Java 11/17 . ~ Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data. ~ Robust 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 JavaScript. 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 2.0, 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 GitHub Copilot or similar. ~ Understanding of responsible AI principle
📌 Java Configuration Engineer F/H (Mississauga)
🏢 eTeam
📍 Mississauga