Senior Java Developer – Kafka, APIGEE
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, ON (Hybrid: 4 Days WFO)
Assignment Length: 12 months
Positions: 2
Experience Required: 8+ yearsRole Overview:
We are seeking a Senior Java Developer with extensive experience in designing, developing, and maintaining back-end Java applications. The ideal candidate will have strong expertise in Spring Boot, Kafka, REST APIs, and enterprise security practices, and be comfortable working in Agile development teams.Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications using Spring Framework and Spring Boot (2.x).
- Build and enhance REST APIs and microservices, and implement event-driven architectures using Kafka and MQ.
- Ensure application security and compliance with enterprise security concepts such as SSO, SSL, APIGEE, encryption, authentication, and entitlements.
- Work with Hibernate, SQL, Oracle, and JSON for backend persistence and data serialization.
- Participate in CI/CD pipelines using tools like Helios, Jenkins, GitHub, UrbanCode.
- Apply knowledge of middleware, IT standards, audit requirements, and Agile processes.
- Identify and remediate security vulnerabilities in applications.
- Java (8+ years), Spring Framework / Spring Boot
- Kafka and MQ
- REST APIs / Microservices
- SQL / Oracle / Hibernate / JSON
- Agile methodology experience
- Knowledge of web-based architectures and frameworks (Angular preferred)
- CI/CD experience (Helios, Jenkins, GitHub, UrbanCode)
- Enterprise security concepts: SSO, SSL, APIGEE, encryption, authentication
- Automated testing experience
- Exposure to vulnerabilities assessment and remediation