Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross-functional teams in a hybrid work environment.
Responsibilities
Design, develop, and maintain backend applications and APIs using Java and Spring Boot. Work across the full software development lifecycle, from requirements gathering through production support. Partner with Product, Operations, Compliance, QA, and engineering teams to deliver secure and scalable payment solutions. Develop integrations with banking partners, third-party providers, and internal systems. Support highly reliable, secure, and compliant transaction processing platforms. Participate in architecture discussions, code reviews, troubleshooting, and continuous improvement initiatives. Contribute to monitoring, observability, and operational excellence efforts.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline (or equivalent experience). Minimum 3 years of professional software development experience. Strong experience developing applications using Java and Spring Boot/Spring Framework. Experience working with relational databases such as PostgreSQL, Oracle, or MySQL. Experience working with AWS.
Benefits
The expected salary range for this position is $100,000 – $130,000, depending on experience, skills, and overall qualifications. In addition to base compensation, employees are eligible to participate in a performance-based bonus program. The organization also provides a comprehensive benefits package that includes extended health and dental coverage, paid time off, and access to an education and professional development program that supports ongoing learning, certifications, and career growth.
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Senior Software Engineer role at Fable, focusing on AI and full - stack development. Build AI - first products for accessibility, owning problems end - to - end.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.
Director of Engineering co - leading Lazer’s AI - powered forward - deployed engineering team. Guiding architecture, talent, client engagements, AI standards, and technical delivery at a digital product studio.