Senior Java/J2ee Developer

Verida

Mississauga

Hybrid

CAD 83,000 - 131,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive hourly rate
Collaborative and dynamic environment
Cutting-edge banking project

Job summary

Veriday Inc. is seeking a Senior Java Spring Developer for a 6-month contract with potential extension. The role sits in the Spread Products Risk and Capital function, building server-side components to support critical risk and capital decisions.

Location is Mississauga, ON with a hybrid work setup (3 days in office). You will work with business stakeholders and global IT teams to shape the long-term strategic roadmap.

Qualifications

  • 10+ years of hands-on Java/J2EE development experience.
  • Degree in Computer Science, Mathematics, or a related field.
  • Extensive experience building distributed, service-oriented architectures on cloud platforms (AWS, ECS, Docker, OpenShift, Kubernetes).
  • Strong experience with Spring Boot and RESTful services.
  • Advanced knowledge of multithreading and OOAD skills.
  • Experience developing real-time, low-latency applications.
  • Proficiency with Linux/Unix shell.
  • CI/CD and code-quality tooling: Jenkins, TeamCity, SonarQube, Bitbucket.
  • Experience with message-driven architectures (Kafka, EMS) and Agile SDLC.
  • Excellent written, verbal, and presentation skills.

Responsibilities

  • Lead design of server-side components and develop them in Java.
  • Translate business requirements into sound system designs with stakeholders.
  • Build high-quality, scalable applications applying software engineering best practices.
  • Write thorough test cases to ensure code reliability.
  • Plan and coordinate software releases.
  • Provide 2nd-level support for production applications.
  • Collaborate with globally distributed teams across time zones.
  • Take initiative and manage multiple concurrent projects with minimal supervision.

Skills

Java/J2EE development
Spring Boot
RESTful services
Multithreading
OOAD
AWS
Docker
OpenShift
Kubernetes
Relational databases
Linux/Unix shell
CI/CD tools
Jenkins
TeamCity

Education

Degree in Computer Science, Mathematics, or a related field

Tools

Docker
OpenShift
Kubernetes
Jenkins
TeamCity
SonarQube
Bitbucket
Kafka

Job description

Veriday Inc. is looking for a Senior Java Spring Developer for one of our reputed Banking clients for a 6-month contract with potential extension. You'll join the Spread Products Risk and Capital function area, building server-side components that support critical risk and capital decisions. You'll work directly with business stakeholders and global IT teams, with a real voice in the long-term strategic roadmap.

Location: Mississauga, ON
Engagement: 6-month with potential for extension

Hybrid - 3 days at the office

What You'll Do
  • Lead the design of server-side components and develop them in Java
  • Translate business requirements into sound system designs, working closely with business analysts and stakeholders
  • Build high-quality, scalable applications that solve complex business problems, applying software engineering best practices
  • Write thorough test cases to keep the codebase reliable
  • Plan and coordinate software releases
  • Provide 2nd-level support for production applications
  • Collaborate with globally distributed teams across time zones
  • Take initiative and manage multiple concurrent projects with minimal supervision
What You Bring (Required)
  • 10+ years of hands-on Java/J2ee development experience
  • Degree in Computer Science, Mathematics, or a related field
  • Extensive experience building distributed, service-oriented, and microservice-style architectures on cloud platforms (AWS, ECS, Docker, OpenShift, Kubernetes)
  • Strong experience building modern applications with Spring Boot and RESTful services
  • Advanced knowledge of multithreading and thread pools, with strong OOP and OOAD skills
  • Experience developing real-time, low-latency applications
  • Hands-on experience with relational databases (Oracle, SQL Server), plus a solid understanding of storage architectures and when to use each
  • Proficiency with Linux/Unix shell
  • CI/CD and code-quality tooling experience: Jenkins, TeamCity, SonarQube, Bitbucket.
  • Experience with message-driven architectures (Kafka, EMS) and Agile SDLC.
  • Excellent written, verbal, and presentation skills, with strong analytical and problem-solving abilities
Nice to Have
  • Prior investment banking risk system experience (highly desirable)
  • Experience with message brokers
  • Exposure to Clojure (a big plus)
What We Offer
  • Competitive hourly rate
  • A collaborative and dynamic work environment
  • The opportunity to work on cutting-edge projects with a leading banking client
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/J2ee Developer
Senior Java/J2ee Developer

Veriday Inc. • Mississauga

Hybrid
CAD 96,000 - 152,000
Competitive hourly rate
Collaborative work environment
Cutting-edge banking project
Senior Java DevOps Developer
Senior Java DevOps Developer

Motion Recruitment Partners, LLC • Mississauga

Remote
CAD 96,000 - 165,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Hybrid
CAD 90,000 - 120,000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

Hybrid
CAD 90,000 - 130,000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

On-site
CAD 96,432 - 110,208
Java Developer
Java Developer

Aarorn Technologies Inc • Montreal

On-site
CAD 62,000 - 83,000
Senior Java DevOps Developer
Senior Java DevOps Developer

Kelly Services • Mississauga

Hybrid
CAD 102,000 - 109,000
Senior Java Developer (FinTech, APIs & Microservices)
Senior Java Developer (FinTech, APIs & Microservices)

Brainhunter Systems Ltd • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Engineer: Microservices & Capital Markets
Senior Java Engineer: Microservices & Capital Markets

Virtusa • Mississauga

On-site
CAD 90,000 - 130,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000