Skip to main content

Java FullStack Developer - Spring Boot, microservices, React, Angular, Node.js

Technology
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
Toronto, Canada1 months agoUntil 2026-05-24
Full time

Job description

Work Type: Hybrid

Experience Required: 7–10 Years

Role Overview

We are seeking an experienced developer with strong expertise in Java, Spring Boot, and modern web technologies to design and deliver scalable, high-performance web-based applications. The ideal candidate will have a solid background in microservices architecture, frontend frameworks, and enterprise integration, preferably within the banking or payments domain.

Key Responsibilities

  • Design, develop, and maintain web-based applications using Java, Spring Boot, and microservices architecture

  • Build and integrate RESTful APIs and work with SOAP-based services where required

  • Develop responsive user interfaces using React and/or Angular

  • Collaborate with cross-functional teams to deliver high-quality software solutions

  • Implement secure coding practices and ensure application security compliance

  • Participate in code reviews, testing, and CI/CD pipelines

  • Work with messaging systems and data pipelines (Kafka, MQ, etc.)

  • Ensure performance optimization and scalability of applications

Required Skills & Experience

  • 8 years of IT experience with a focus on Java/J2EE development

  • Strong experience with Spring Boot and microservices development

  • Hands-on experience with React, Angular, and Node.js

  • Solid understanding of REST/SOAP APIs, JSON, and XML

  • Experience with SQL (MS SQL), stored procedures, and relational databases

  • Knowledge of multithreading and design patterns (Builder, Factory, etc.)

  • Experience with CI/CD, TDD, Git, and code quality tools

  • Familiarity with messaging and integration tools (Kafka, IBM MQ, JMS, SFTP, Airflow)

  • Understanding of security principles (OAuth, secure development practices)

Preferred Qualifications

  • Experience in banking or financial services, especially corporate payments

  • Exposure to Capital Markets domain

  • Experience with Python

  • Familiarity with VPN tunneling

  • Experience with scripting languages (Bash, PowerShell)

  • Relevant certifications such as:
    • Oracle Certified Associate (OCA)

    • Oracle Certified Professional (OCP)

    • Java EE Developer Certification

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience)

Top Required Skills

  • Java, Spring Boot

  • React, Angular, Node.js

  • SQL

  • Top Preferred Skills

  • Python
  • Capital Markets Domain
  • Angular / React
  • Keywords
    ReactOSDocBookXBELCodingApache KafkaSpring FrameworkMicrosoft SQL ServerJSONScalabilityAngularNode.jsAngularJSOracle DatabaseJavaScriptAirflowOauthPowershellPythonSoapSql

    ¿Te interesa este puesto?