This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

📋 External Recruiting Agencies

Astra North (Astra North Infoteck Inc.) is a specialized IT staffing and recruitment process outsourcing (RPO) provider that focuses on supplying talent and managed services to external clients.

This company was flagged and excluded from default search results. Proceed with caution.

Astra North
Posted 2mo ago

Java Developer - Kafka, Spring Boot & Microservices

Astra North
Toronto, Ontario, Canada
HybridContract
Responsibilities
  • designing applications
  • developing microservices
  • implementing Kafka
Requirements
  • 6+ years Java development experience with Spring Boot
  • Apache/Confluent Kafka
  • REST API and microservices
  • Experience with MongoDB
  • SQL Server
  • Docker
  • GitHub, JUnit
  • Swagger/OpenAPI, CI/CD, and Agile
Technical tools mentioned
JavaSpring FrameworkSpring BootREST APIMicroservicesApache KafkaConfluent KafkaZookeeperMongoDBSQL ServerSwagger/OpenAPIGitHubDockerJUnitCI/CDElasticsearchLogstashKibana

Job description

Java Developer (Kafka, Spring Boot & Microservices)

Location: Toronto, ON (Hybrid – 4 Days Work From Office)
Duration: 12 Months
Experience: 6–8 Years

Job Overview

We are seeking an experienced Java Developer with strong expertise in Spring Boot, Kafka, REST APIs, and Microservices. The ideal candidate will have hands-on experience building scalable backend applications, developing event-driven solutions, and working in Agile environments.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Framework, and Spring Boot.

  • Develop scalable REST APIs and Microservices.

  • Build and support Kafka Producer and Consumer applications on Kafka clusters using Zookeeper.

  • Develop Spring Boot microservices to process and publish messages through Kafka.

  • Implement and maintain event-driven architectures using Confluent/Apache Kafka.

  • Participate in CI/CD deployment activities and follow DevOps best practices.

  • Collaborate with cross-functional teams in an Agile development environment.

  • Write unit tests and ensure code quality through best development practices.

Required Skills

  • 6–8 years of hands-on Java development experience.

  • Strong expertise in Java, Spring Framework, and Spring Boot.

  • Experience with Advanced Java Concepts, including Multithreading.

  • Strong knowledge of REST API development.

  • Hands-on experience with Apache Kafka/Confluent Kafka, including Producer and Consumer applications.

  • Experience designing and developing Microservices.

  • Experience with MongoDB and SQL Server.

  • Knowledge of Swagger/OpenAPI.

  • Experience with GitHub, Docker, and JUnit.

  • Understanding of CI/CD deployment processes.

  • Experience working in Agile methodologies.

Nice-to-Have Skills

  • Knowledge of Elasticsearch, Logstash, and Kibana (ELK Stack).

  • Experience with Functional Programming concepts in Java.

  • Exposure to Finance or Capital Markets domain and industry practices.

Primary Skills

  • Java

  • Spring Boot

  • Apache Kafka

  • REST API

  • Microservices

Secondary Skills

  • MongoDB

  • SQL Server

  • Swagger

  • Docker

  • GitHub

  • JUnit

  • CI/CD

  • Elasticsearch

  • Logstash

  • Kibana

  • Functional Programming

  • Agile



Similar jobs

Java Developer roles near Toronto, Ontario
2d
Save
Mark Applied
Hide
Senior Java Developer, Applications Development – Assistant Vice President
Mississauga, Ontario, Canada
$94k-$142k/yr HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
5+ YOERequires 5+ years of Java development, Spring/Spring Boot, REST APIs, cloud and distributed systems, databases, Kubernetes/OpenShift, Kafka/MQ, CI/CD, Agile, and software lifecycle experience.
Java, Spring, Spring Boot, MongoDB, OpenShift, Kubernetes, MQ, Kafka, Oracle, SQL, Generative AI, large language models, CI/CD, DevOps
2d
Save
Mark Applied
Hide
Senior Java Developer, Applications Development – Assistant Vice President
Mississauga, Ontario, Canada
$94k-$142k/yr HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
5+ YOERequires 5+ years of Java development experience, cloud and distributed systems expertise, Spring and Spring Boot, REST APIs, Oracle, SQL, MongoDB, OpenShift, Kubernetes, MQ, Kafka, CI/CD, and Agile experience.
Java, Spring, Spring Boot, Oracle, SQL, MongoDB, OpenShift, Kubernetes, MQ, Kafka, Generative AI, CI/CD, DevOps, Agile
3d
Save
Mark Applied
Hide
Java Developer
Toronto, Ontario, Canada
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
5+ YOEThe posting identifies a Java Developer role requiring 5–20 years of experience; no additional qualifications are specified.
Java
4d
Save
Mark Applied
Hide
Sr. Core Java Developer
Toronto, Ontario, Canada
$120k-$140k/yr HybridFull Time
Synechron
Synechron: Providing digital transformation and technology consulting for financial services.
10+ YOERequires 10–12 years of Core Java experience, Spring expertise, low-latency multithreading, SQL and caching, cloud platforms, capital markets knowledge, and strong global collaboration skills.
Java, Spring Framework, Spring Core, Spring Boot, SQL, MemSQL, Redis, AWS, Microsoft Azure, Udemy
5d
Save
Mark Applied
Hide
Senior Java Engineer
Mississauga or Warsaw or United Kingdom
HybridFull Time
RE Partners
RE Partners: Providing technology consulting and digital transformation services for enterprise clients.
10+ YOE10+ years of Java development experience, with expertise in performance optimization, Spring, microservices, MongoDB, OpenShift or Kubernetes, AWS, and low-latency high-throughput systems.
Java, Spring Boot, MongoDB, NoSQL, SQL, Red Hat OpenShift, AWS, Kubernetes, ECS, EKS, Lambda, S3, Kafka, RabbitMQ, ISO 20022, SWIFT
1w
Save
Mark Applied
Hide
Senior Java Developer, TD Securities
Toronto, Ontario, Canada
$102k-$125k/yr OnsiteFull Time
TD Bank
TD BankToronto Stock Exchange: TD: Provide retail, commercial, and wholesale banking and financial services.
7+ YOEUniversity or postgraduate degree preferred; 7+ years of Java development experience, strong Java, Spring, SQL, REST, microservices, relational databases, version control, and production support experience required.
Java, Spring, RESTful services, SonarQube, Angular, React, SQL, Git, FIX, SWIFT, Kafka, SSIS, AutoSys, JIRA, AWS, Azure, GCP, Jenkins, GitHub Actions, JBoss, Python, R, OWASP Top 10
1w
Save
Mark Applied
Hide
Senior Java Developer
Toronto, Ontario, Canada
$95k-$145k/yr HybridFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
10+ YOERequires 10–15 years of software engineering experience, including 5–10 years at senior level, Java and Spring expertise, scalable systems experience, databases, Agile collaboration, and an undergraduate degree.
Java, Spring, Spring Boot, Spring Security, RESTful APIs, OAuth, Kafka, Microsoft SQL Server, Oracle, MongoDB, Bitbucket, Git, JIRA, Confluence, React, Angular, Maven, Jenkins, Nexus, Elasticsearch, Agile, SQL, Microservices
1w
Save
Mark Applied
Hide
Senior Java Developer (J2EE/ SOAP/Struts/WebSphere)
Toronto, Ontario, Canada
$62k-$95k/yr HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
7+ YOE7+ years experience with J2EE, SOAP, Struts, WebSphere, Java 8/11/17, Spring Boot, Kafka, SQL and CI/CD; strong OOP, REST and DevOps familiarity; must be legally authorized to work in Canada without sponsorship.
J2EE, SOAP, Struts, WebSphere, Java 8, Java 11, Java 17, Spring Boot, Apache Kafka, SQL, Oracle, DB2, MySQL, Maven, Gradle, Git, CI/CD
This job has expired