Enable job alerts via email!

Senior Java Software Engineer

Dexian

Mississauga

On-site

CAD 100,000 - 125,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Dexian is seeking a Java Developer with expertise in reactive programming and microservices. The ideal candidate will work in a dynamic environment, focusing on high-performance systems using Java 17+, Spring, and Kafka. This role offers a chance to contribute to cutting-edge projects in IT services and consulting.

Qualifications

  • Experience with Java 17+, Spring, and microservices.
  • Strong understanding of MongoDB, Oracle, and Kafka.
  • Familiarity with CI/CD processes using Jenkins.

Responsibilities

  • Design and develop scalable microservices using Java.
  • Integrate services with Kafka for real-time data streaming.
  • Collaborate with DevOps for CI/CD automation.

Skills

Core Java
Spring WebFlux
Microservices development
Kafka
MongoDB
Oracle
CI/CD

Tools

Docker

Job description

Direct message the job poster from Dexian

Technical Recruiter @ Dexian | Java, DB2, SQL, Angular, React | ETL, Hadoop, Python, Teradata | Python, PySpark, Quartz | .NET, C#, Angular, React

Job Requirement Overview:

Duration: Contract

Job Summary:

We are seeking a Java Developer with a strong foundation in Reactive Programming and hands-on experience with Spring, Kafka, and Microservices Architecture. The ideal candidate will also bring a solid understanding of MongoDB, Oracle, and modern Java (preferably Java 17, with an eye towards Java 21). This is a great opportunity to work in a forward-thinking environment with continuous integration/deployment processes and high-performance distributed systems.

Key Responsibilities:

  • Design and develop scalable and high-performing microservices using Java (17/21) and Spring.
  • Work with reactive programming paradigms to build asynchronous, non-blocking applications.
  • Integrate services with Kafka for messaging and real-time data streaming.
  • Manage and interact with MongoDB and Oracle databases efficiently.
  • Collaborate with DevOps teams using Jenkins for CI/CD and deployment automation.
  • Participate in architecture discussions and provide input on best practices, particularly in a cloud-native environment.
  • Troubleshoot production issues and contribute to the reliability and scalability of backend services.
  • Work collaboratively with team members and participate in code reviews, technical planning, and high-level design.
  • In Java, reactive programming is often implemented using libraries such as Reactive Streams, Project Reactor, and RxJava, which provide APIs for writing reactive code.

Required Skills:

  • Strong Core Java (Java 17+ preferred, exposure to Java 21 a plus)
  • Spring WebFlux/ Project Reactor or any other framework used for Reactive Programming.
  • Microservices design and development
  • Messaging systems like Kafka
  • Experience with MongoDB and Oracle
  • CI/CD tools like Jenkins, Docker

Interview Process:

  • Round 1 (Zoom, 1 hour): Technical deep dive with Engineering Leads.
  • Round 2 (Onsite, 1 hour 30 min): Team fit and high-level architecture discussion
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Finance and Information Technology
  • Industries
    IT Services and IT Consulting, Banking, and Software Development

Referrals increase your chances of interviewing at Dexian by 2x

Sign in to set job alerts for “Java Software Engineer” roles.
Software Developer Back End (Java) 8422-1015
Software Developer, Java Spring Boot and MongoDB

Toronto, Ontario, Canada CA$100.00-CA$125.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80 000 - 120 000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100 000 - 120 000

6 days ago
Be an early applicant

Senior Java Software Engineer

Techedin

Toronto

Remote

CAD 100 000 - 125 000

30+ days ago

Senior Java Software Engineer

Techedin

Toronto

Remote

CAD 100 000 - 125 000

30+ days ago

Senior Java Software Engineer

Techedin

Toronto

Remote

CAD 100 000 - 125 000

30+ days ago

Senior Java Software Engineer

Techedin

Old Toronto

Remote

CAD 80 000 - 120 000

30+ days ago

Senior Java Software Engineer

VLink Inc

Toronto

On-site

CAD 100 000 - 125 000

3 days ago
Be an early applicant

Senior Software Engineer, Java

TRSS

Toronto

Hybrid

CAD 100 000 - 150 000

5 days ago
Be an early applicant

Senior Java Software Engineer, TD Securities

The Toronto-Dominion Bank (Canada)

Toronto

Hybrid

CAD 115 000 - 140 000

12 days ago