Back to results

Senior Java/J2ee Developer

  • Mississauga, ON, L4W 5L1, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Experience
10+ years of hands-on Java/J2ee development experience
Posting language
English
Posted

Original 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

If you have the required skills and are ready for an exciting challenge, we encourage you to apply.

More about this job

Responsibilities

Lead the design and development of server-side components for risk and capital systems while collaborating with global IT teams. Translate business requirements into scalable technical solutions and provide ongoing support for production applications.

Requirements

Requires over 10 years of hands-on Java/J2EE development experience with expertise in microservices and cloud architectures. A degree in Computer Science, Mathematics, or a related field is required.

Skills

  • Java
  • J2ee
  • Spring Boot
  • Microservices
  • AWS
  • Docker
  • Kubernetes
  • RESTful services
  • Multithreading
  • Oracle
  • SQL Server
  • Linux
  • Jenkins
  • Kafka
  • Agile
  • CI/CD

Benefits

  • Competitive hourly rate

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Finance & Accounting
  • Engineering
  • Data & Analytics

Keywords

  • Java
  • J2ee
  • Spring Boot
  • Microservices
  • AWS
  • Docker
  • OpenShift
  • Kubernetes
  • RESTful services
  • Multithreading
  • Oracle
  • SQL Server
  • Linux
  • Unix
  • Jenkins
  • TeamCity
  • SonarQube
  • Bitbucket
  • Kafka
  • EMS
  • Agile
  • SDLC
  • Investment Banking
  • Risk Management
  • Cloud Computing
  • Software Engineering
  • Distributed Systems
  • OOP
  • OOAD
  • Clojure

Report this job