Job Title
Senior Java Developer (Java, Spring Boot, Microservices, API Development)
Location
Toronto, ON
Work Model
Hybrid (4 Days/Week Onsite)
Duration
12 Months
Experience
6–8+ Years
Key Skills
- Java, Spring Boot, Microservices, REST APIs
- Kafka, MQ
- Hibernate, Oracle, SQL, JSON
- APIGEE, Jenkins, GitHub, Agile
Role Summary
Seeking a Senior Java Developer with strong experience in Java, Spring Boot, Microservices, and API development to build and maintain scalable enterprise applications in an Agile environment.
Key Responsibilities
- Design, develop, and maintain Java-based backend applications and RESTful APIs.
- Build scalable Microservices using Spring Framework and Spring Boot.
- Develop integrations using Kafka, MQ, Oracle, SQL, and JSON.
- Implement secure solutions leveraging SSO, SSL, APIGEE, encryption, and authentication frameworks.
- Participate in Agile ceremonies, code reviews, testing, and production support.
- Support CI/CD pipelines using Jenkins, GitHub, UrbanCode, and automated testing tools.
- Identify and remediate application vulnerabilities and performance issues.
Required Qualifications
- 6–8+ years of experience in Java development.
- Strong expertise in Java, Spring Boot (2.x), REST APIs, and Microservices.
- Hands‑on experience with Kafka, MQ, Hibernate, Oracle, SQL, and JSON.
- Knowledge of enterprise security concepts including SSO, SSL, APIGEE, authentication, and authorization.
- Experience with Agile delivery and CI/CD tools (Jenkins, GitHub, UrbanCode).
- Familiarity with Angular-based application integrations.
- Strong analytical, problem‑solving, and communication skills.
#J-18808-Ljbffr