Talent.com
Java Developer/Architect
Java Developer/ArchitectE-Solutions • Toronto, ON
No longer accepting applications
Java Developer / Architect

Java Developer / Architect

E-Solutions • Toronto, ON
30+ days ago
Job type
  • Full-time
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)
  • Create a job alert for this search

    Java DeveloperArchitect • Toronto, ON