jobapplier

Senior Java/J2ee Developer

veriday

Skills

Required

  • Java/J2ee development
  • microservice-style
  • cloud platforms
  • AWS
  • ECS
  • Docker
  • Kubernetes
  • Spring Boot
  • Oracle
  • SQL
  • Jenkins
  • TeamCity
  • Bitbucket
  • Kafka

Preferred

  • Java
  • message brokers
  • Clojure
  • server-side

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.

Responsibilities

  • 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

Requirements

  • 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

Preferred

  • Prior investment banking risk system experience (highly desirable)
  • Experience with message brokers
  • Exposure to Clojure (a big plus)

Benefits

  • 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.

Location

Mississauga, ON Engagement: 6-month with potential for extension Hybrid - 3 days at the office