Back to job search
NI
Nityo InfotechVerified Job Source

Sr. Java Developer

Develop frameworks used by payment teams focusing on low-level Java concepts. Manage thread coordination and data collection behavior in multi-threaded environments.

  • Hybrid
  • Toronto, ON
  • Posted Aug 5, 2026
  • Apply by Sep 4, 2026
  • 1 position

Job summary

Role: Sr. Java Developer Location: Hybrid---Toronto, ON *Candidates must pass HankerRank Test by 80% The top priority for hiring should be strong core Java expertise, especially in multithreading and concurrency. While Spring and Spring Boot remain critical (close second and third priorities), they should not outweigh deep core Java skills. What matters less is experience with specific application servers or tools like JBoss, WebSphere, etc. Key skills to prioritize: 1. Multithreading experience in Java – Candidates should understand how to create and manage threads, synchronize processes, wait for threads, and coordinate threads working together. 2. Experience with Java concurrency libraries – Strong knowledge of Java’s concurrency utilities and thread-safe collections is important for managing resources and processing data efficiently in concurrent environments. 3. Spring / Spring Boot expertise – They still need to be strong here, but this should complement—not replace—core Java depth. 4. Event Driven architecture Our team builds frameworks used by other payments teams. That requires developers who can handle low-level Java concepts like thread management, concurrency, and data collection behavior in multi-threaded environments.

What you’ll do

Develop frameworks used by payment teams focusing on low-level Java concepts. Manage thread coordination and data collection behavior in multi-threaded environments.

Requirements

Candidates must have deep expertise in core Java multithreading and concurrency utilities. Proficiency in Spring and Spring Boot is required, and candidates must pass a HackerRank test with a score of 80% or higher.

Listed skills

  • Spring BootPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Core Java
  • Multithreading
  • Concurrency
  • Spring
  • Spring Boot
  • Event Driven Architecture
  • Thread Management
  • Java Concurrency Libraries

Job areas

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Sep 4, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available