Publié il y a 7 jours
Senior Java Developer (FinTech & Payment Technologies)
@ Brainhunter Systems Ltd
Ontario
En bref
Brainhunter Systems Ltd is hiring a Senior Java Developer on a 12-month contract in Toronto, ON, with possible extensions, to build payment and banking applications for a major bank. The role is hybrid with 3 office days per week, 40 hours per week, Monday to Friday 9:00 am to 5:00 pm, at $65 to $75 per hour on incorporation. Candidates need 10+ years of experience, including 5+ years in payment and FinTech banking applications.
Responsabilités :
- Develop complex custom components for payment applications
- Provide technical guidance to product teams
- Define unit and integration test frameworks and standards
- Ensure applications follow secure coding practices
- Participate in Agile ceremonies and project management
Résumé des exigences :
- 10+ years of relevant experience, 5+ in payment and FinTech banking
- Hands-on Java 21 or higher
- Hands-on Spring Boot 3.5 or higher
- JUnit 5 and Mockito experience
- REST APIs and microservices architecture
- Cloud deployment experience (AWS, Azure or GCP)
Outils et compétences
Source et dates
Type de source non vérifié · apify-linkedin
- Date publiée par l’employeur
- 2026-11-03
- Première détection par notre source
- 2026-11-10
- Mise à jour du dossier source
- 2026-11-10
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Expérience | 10 an(s) et plus |
| Heures par semaine | 40 |
| Horaire | jour |
| Déplacements | avion : aucun · route : aucun |
| Milieu de travail | Bureau |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
Brainhunter Systems Ltd
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 4 |
Hiring a Senior Java Developer (Banking domain, Payment Technologies, FinTech, Financial Services Application Development, Microservices, J2EE, JAVA 21/higher, SPRING BOOT 3.5/higher, JUnit 5 & Mockito, and REST APIs). Preference will be given to candidates whose resumes clearly meet the required experience and requirements outlined below. Professionals with suitable experience may send their updated resume to [email protected]
Requirement Summary
- Job Role/Title: Senior Java Developer (Banking Applications Development)
- 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
- Rate Cap: $65 - $75/Hr. (on Incorp). The final compensation will be negotiated between the contractor and recruiter based on experience and engagement terms.
- 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 [email protected]
We appreciate all the applicants for their interest in working with us; however, only those candidates shortlisted for the next steps in the hiring process will be contacted.
Thank you, and have a wonderful day!
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.