Senior Java Developer-10 years of Experience
- Toronto, ON, Canada
Contract
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)