Tamanna Technology

Java Full Stack developer

Toronto, ON, CA

25 days ago
Save Job

Summary

Job Title: Java Full Stack Developer – Banking/Payments Systems

Location: Downtown Toronto (Hybrid – 3 days on-site/week)

Type: Full-time | Contract or Permanent

Industry: IT Consulting – Banking & Financial Services


We’re looking for a Java Full Stack Developer with a solid understanding of banking/payment systems, modern UI/UX, and hands-on experience integrating with Camunda and SWIFT MT/MX messaging.


Key Responsibilities

  • Develop and maintain scalable applications using Java and Angular in complex banking/payment environments.
  • Design and implement intuitive, responsive UI/UX interfaces based on business needs.
  • Work closely with stakeholders to gather requirements and translate them into functional solutions.
  • Integrate payment engines and messaging platforms (MT/MX) into existing financial systems.
  • Collaborate with backend teams on process automation using Camunda BPM.
  • Ensure solutions are performant, secure, and compliant with banking standards.
  • Troubleshoot production issues and implement effective solutions.


Required Skills & Experience

  • 8+ years of hands-on development experience with Java (Spring Boot, RESTful APIs, Microservices).
  • Strong frontend development skills using Angular (v8+), HTML5, CSS3, TypeScript.
  • UI/UX design experience – ability to build clean, user-friendly interfaces.
  • Experience working on payment systems and financial messaging standards (MT/MX – SWIFT).
  • Integration experience with Camunda or similar BPM/workflow engines.
  • Familiarity with event-driven architecture and messaging queues (e.g., Kafka, RabbitMQ).
  • Strong understanding of software development best practices, version control (Git), and CI/CD pipelines.
  • Previous experience in banking or financial services environments is essential.


Nice to Have

  • Experience with ISO 20022 migration projects.
  • Exposure to cloud platforms (AWS, Azure).
  • Familiarity with containerization (Docker, Kubernetes).
  • Experience working in Agile consulting environments.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: