Back to results

Senior Java Developer-10 years of Experience

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Work location
Work Style: Hybrid Work arrangement - 3 days per week in the office required
Working hours
40 hours/week
Posting language
English
Posted

Original job description

Hiring a Senior Java Developer

Requirement Summary

  • Job Role/Title: Senior Java Developer
  • Job Type: Contract Opportunity. Initial contract for 12 months, with good possibilities of further extensions.
  • Job Location: Toronto, ON, Canada
  • Work Style: Hybrid Work arrangement - 3 days per week in the office required
  • Work Hours: 40 hours/week, typically Monday-Friday 9:00 am to 5:00 pm
  • Interview: Teams interviews; 2 interviews

___________________________________________________________

Position Overview: We’re looking for hands-on Senior Java Developers to join our Payments team and work on high-value, mission-critical applications for a major bank. Come build High Value Payments with us, and work on a broad range of features.

Key Responsibilities and Deliverables:

  • Develop and implement highly complex and custom components.
  • Work closely with other Developers, Designers, Solution Architects, and Engineers to create and maintain quality system and infrastructure designs that are maintainable, performant, reliable, scalable, and secure.
  • Provide technical coordination for large projects that span multiple teams and cover a diverse spectrum of technologies
  • Provide technical guidance to Product Teams (Pods) consisting of Software Engineers, Product Owners, Business Systems Analysts, Scrum Masters, and, of course, our QA engineering group.
  • Ensure we have the proper tools in place so that we can ensure our applications are free of common coding vulnerabilities and we follow standard security practices.

As a Team member you will:

  • Apply and share your technical expertise and experience.
  • Define our next unit and integration test frameworks and standards.
  • Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools)
  • Actively participate in Agile ceremonies.
  • Contribute to project management activities such as: scope assessment and analysis, identifying risks and recommending mitigation measures, as well as escalating and communicating possible issues.
  • Communicate and collaborate with the broader product team to develop and refine features.

Key Skillset and Qualifiers for this Role:

  • Minimum 10+ years of relevant experience required, with at least 5+ years of hands-on experience developing Payment Technology applications and FinTech Applications for the Banking domain.
  • Hands-on JAVA 21 or higher
  • Hands-on Spring Boot 3.5 or higher (strong understanding of Spring Boot Starters)
  • Unit testing – JUnit 5 & Mockito (mandatory experience)
  • REST APIs, Microservices Architecture, and event-based Microservices development
  • Maven & Git
  • Hands-on experience with Cloud Deployments (AWS / Azure / GCP) and post-deployment support.

Candidates with the following certifications will be strongly preferred:

  • Oracle Certified Professional – Java SE 21
  • Spring Certified Professional (2024)

___________________________________________________________

How to Apply: Please email your up-to-date Resume/CV to Swetha.raj@brainhunter.com

More about this job

Responsibilities

Develop complex components and maintain secure, reliable, scalable, and performant systems for high-value payment applications. Coordinate across teams, guide product teams, establish testing standards, contribute to Agile delivery, and identify project risks and mitigations.

Requirements

Requires 10+ years of relevant experience, including at least five years developing payment technology or FinTech applications in the banking domain. Candidates must have hands-on experience with Java 21+, Spring Boot 3.5+, JUnit 5, Mockito, REST APIs, microservices, Maven, Git, and cloud deployments; specified Java and Spring certifications are preferred.

Skills

  • Java 21+
  • Spring Boot 3.5+
  • Spring Boot Starters
  • JUnit 5
  • Mockito
  • REST APIs
  • Microservices Architecture
  • Event-Based Microservices
  • Maven
  • Git
  • AWS
  • Azure
  • Google Cloud Platform
  • Payment Technology
  • FinTech
  • Cloud Deployments

Visa sponsorship

Not detected in the job text

Hiring contact

Swetha Raj

Hiring contact email

Swetha.raj@brainhunter.com

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Java 21+
  • Spring Boot 3.5+
  • Spring Boot Starters
  • JUnit 5
  • Mockito
  • REST APIs
  • Microservices Architecture
  • Event-Based Microservices
  • Maven
  • Git
  • AWS
  • Azure
  • Google Cloud Platform
  • Payment Technology
  • FinTech
  • Banking
  • High-Value Payments
  • Cloud Deployments
  • Post-Deployment Support
  • Unit Testing
  • Integration Testing
  • Agile
  • Secure Coding
  • Oracle Certified Professional – Java SE 21
  • Spring Certified Professional (2024)

Report this job

Get in touch
MovoJobs

Contact us