Senior Java Developer – Kafka, APIGEE

Astra North Infoteck Inc.

  • Toronto, ON
  • Permanent
  • Full-time
  • 14 days ago
Job Title: Senior Java Developer – Kafka, APIGEE
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.
Required Skills:
  • 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)
Preferred Skills:
  • Enterprise security concepts: SSO, SSL, APIGEE, encryption, authentication
  • Automated testing experience
  • Exposure to vulnerabilities assessment and remediation

Astra North Infoteck Inc.