Job Description

Job Title: Java Full Stack Developer/Architect (with Python & Payments Domain)
Location: Toronto, ON, Montreal, QC and Calgary, AB

Duration: Long Term Contract



Job Summary:
  • We are seeking a seasoned Java Full Stack Architect with a strong foundation in both backend and frontend technologies, hands-on experience in Python, and deep domain knowledge in Payments and Financial Services.

  • The ideal candidate will be responsible for designing scalable architectures, leading technical teams, and ensuring delivery of high-performance applications that support mission-critical payment systems.
  • Key Responsibilities:
  • Design, develop, and architect robust, scalable full stack solutions using Java (Spring Boot, Microservices) and modern JavaScript frameworks (React/Angular).

  • Integrate and build services with Python-based components, especially in analytics, automation, or backend workflows.

  • Architect high-volume, low-latency, and secure systems for digital payments, real-time processing, and transaction integrity.

  • Collaborate with business stakeholders, product owners, and engineering teams to define solution roadmaps.

  • Ensure best practices in code quality, design patterns, testing, and DevSecOps pipelines.

  • Conduct architecture reviews, code walkthroughs, and performance optimizations.

  • Guide and mentor junior developers, participate in hiring, and lead architecture governance initiatives.
  • Technical Skills Required:
  • Backend: Java /+, Spring Boot, Microservices, REST APIs, JPA/Hibernate

  • Frontend: / Angular / , HTML, CSS, JavaScript, TypeScript

  • Python: Experience in scripting, backend services, or automation tools

  • Database: PostgreSQL, Oracle, MongoDB, Redis

  • Cloud: AWS / Azure / GCP – hands-on in cloud-native app architecture

  • DevOps: Docker, Kubernetes, Jenkins, Git, CI/CD, Terraform (optional)

  • Others: Kafka, RabbitMQ, OAuth, OpenAPI/Swagger, API Gateway
  • Domain Experience:
  • Strong background in Payments Systems – including but not limited to:

  • Payment Gateways, Card Networks (Visa, Client)

  • Real-Time Payments (RTP), UPI, SWIFT, ACH

  • Tokenization, PCI-DSS compliance, fraud detection systems

  • Understanding of ISO /ISO , EMV standards, and mobile payment APIs.
  • Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • + years of full stack development experience with strong architectural responsibilities.

  • Proven expertise in delivering solutions in the Payments/FinTech sector.

  • Excellent communication, stakeholder management, and leadership skills.
  • Nice to Have:
  • Experience in AI/ML pipelines with Python

  • Exposure to blockchain or digital ledger technologies

  • TOGAF or cloud architecture certifications (AWS, Azure)
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application