Job Description

Java Developer

Location: Montreal, Quebec, Canada (Hybrid – Onsite Required)

Local candidates only – In-person interview required

We are seeking a senior-level
Java Developer
to design and build scalable, high-performance backend systems supporting enterprise-grade financial applications.

The ideal candidate has strong expertise in
Java, Spring Boot, Microservices, Kafka, and relational databases
, along with hands-on experience in CI/CD and Unix/Linux environments.

Day-to-Day Responsibilities

  • Design, develop, and implement scalable backend solutions using
    Java & Spring Boot
  • Build and maintain
    RESTful microservices
  • Integrate backend services with
    Kafka (event-driven architecture)
  • Work with
    DB2, Oracle, PostgreSQL
  • Write clean, testable code and implement
    JUnit-based unit testing
  • Participate in Agile ceremonies
  • Troubleshoot production issues and perform ...

Ready to Apply?

Take the next step in your AI career. Submit your application to United Software Group Inc today.

Submit Application