Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
Java FullStack Developer - Spring Boot, microservices, React, Angular, Node.js
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada23 hours ago
Full-timeInformation Technology
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
  • Key Skills

    Ranked by relevance