Senior Java Developer

United States Digital Space LLC

Toronto

On-site

CAD 97,525 - 154,502

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary annual performance-based bonus
Wellbeing programs

Job summary

United States Digital Space LLC is looking for a highly skilled Java Developer in Toronto. This role involves designing, developing, and maintaining microservices, with a strong emphasis on coding quality and performance. A minimum of 7 years in Java programming with deep expertise in the Spring Framework is required.

The position offers a hybrid work model requiring in-office presence 3-4 days a week, competitive salary ranges from $69,750 to $110,500, and an annual performance-based bonus.

Qualifications

  • Minimum 7+ years of Java programming and deep knowledge of the Spring Framework ecosystem.
  • Hands-on experience developing and deploying microservices with a focus on maintainability and scalability.
  • Proven expertise in Kafka and Message Queuing systems, including configuration, tuning, and troubleshooting.
  • Experience with Dynatrace or similar application performance monitoring tools.

Responsibilities

  • Design, develop, and maintain microservices using Java and Spring Framework.
  • Implement and manage asynchronous messaging solutions leveraging Kafka.
  • Monitor and analyze application performance using Dynatrace.

Skills

Java programming
Spring Framework
Kafka
Message Queuing
Dynatrace
Microservices architecture

Job description

We are seeking a highly skilled and proactive Java Developer with deep expertise in Java, Spring Framework, Kafka, Message Queuing, Dynatrace, and microservices architecture. This role requires a hands‑on developer who will spend approximately 60% of their time coding and actively contributing to the design, development, and deployment of scalable, resilient, and performant distributed systems. The ideal candidate will have a strong background in building and maintaining microservices‑based applications using Java and Spring, experience managing asynchronous messaging infrastructures with Kafka and other Message Queues, and a solid understanding of application performance monitoring using Dynatrace. You will be part of a dynamic team that values innovation, collaboration, and a proactive approach to problem‑solving.

What you will do
  • Design, develop, and maintain microservices using Java and Spring Framework with a strong focus on coding quality and performance.
  • Implement and manage asynchronous messaging solutions leveraging Kafka and other Message Queuing technologies to ensure reliable data flows.
  • Monitor and analyze application performance using Dynatrace to proactively identify and resolve bottlenecks and issues.
  • Collaborate with cross‑functional teams including product management, QA, and DevOps to deliver well‑rounded software solutions.
  • Participate actively in code reviews, pair programming, and knowledge‑sharing sessions to foster a culture of continuous learning and improvement.
What we expect
  • Minimum 7+ years of Java programming and deep knowledge of the Spring Framework ecosystem.
  • Hands‑on experience developing and deploying microservices with a focus on maintainability and scalability.
  • Proven expertise in Kafka and Message Queuing systems, including configuration, tuning, and troubleshooting.
  • Experience with Dynatrace or similar application performance monitoring tools for proactive issue detection.
  • Ability to write clean, efficient, and well‑documented code while following best software engineering practices.

At the company, we're eager to meet people who believe in our mission and can make an impact in various ways. We encourage you to apply if you have most of the skills above and feel like you are strongly suited for this role. Consider what transferable experience and skills make you a unique applicant and help us see how you’d be beneficial to this role. The company will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Salary and Other Compensation

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between $ 69,750– $ 110,500 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business‑related and job‑necessary qualifications. This position is also eligible for the company’s discretionary annual performance‑based bonus, as well as benefits that support your physical, mental and financial wellbeing.

Working arrangements

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 3‑4 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work‑life balance through our various wellbeing programs. The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

United States Digital Space LLC • Mississauga

On-site
CAD 94,000 - 142,000
Java Developer
Java Developer

Synechron • Calgary

On-site
CAD 110,000 - 115,000
15 days paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Senior Java Developer (Capital Market)
Senior Java Developer (Capital Market)

United States Digital Space LLC • Toronto

Hybrid
CAD 133,000 - 204,000
Hybrid work model
Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 120,000
Bonus potential
Tuition assistance
Flexible vacation
Java Back End Developer
Java Back End Developer

Infoya • Toronto

Hybrid
CAD 60,000 - 65,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid
Sr Backend Java Developer
Sr Backend Java Developer

Motion Recruitment Partners LLC • Mississauga

Hybrid
CAD 120,000 - 160,000
Senior Java Developer (Kafka/API)
Senior Java Developer (Kafka/API)

United States Digital Space LLC • Toronto

Hybrid
CAD 90,000 - 140,000
Java Full Stack Engineer
Java Full Stack Engineer

Themesoft Inc. • Calgary

Hybrid
CAD 90,000 - 130,000
Java Developer
Java Developer

Synechron • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2