Java Backend Developer - Microservices, Spring Boot

Astra North Infoteck Inc.

  • Toronto, ON
  • Permanent
  • Full-time
  • 16 days ago
Job Title:Senior Java Backend Developer (Microservices)Location:Toronto, Canada (Hybrid – 4 Days Work From Office)Experience Required:6–8 YearsJob Summary:We are seeking a skilled Senior Java Developer with strong experience in backend development, microservices architecture, and enterprise application design. The ideal candidate will have hands-on expertise in Java, Spring Boot, REST APIs, and messaging systems, along with a solid understanding of security, CI/CD, and Agile practices.Key Responsibilities:Backend Development
  • Design, develop, and maintain scalable Java-based backend applications.
  • Build and enhance RESTful APIs and microservices architecture.
  • Implement business logic using Spring Framework and Spring Boot (2.x).
  • Ensure high performance, scalability, and reliability of applications.
Integration & Messaging
  • Work with messaging systems (Kafka, MQ) for event-driven architecture.
  • Integrate backend services with external systems and APIs.
Database & Data Handling
  • Develop and optimize SQL queries using Oracle databases.
  • Implement ORM frameworks such as Hibernate for data persistence.
Security & Compliance
  • Implement enterprise-level security practices including:
  • SSO
  • SSL
  • Authentication & Authorization
  • Encryption
  • Work with API Gateway tools (e.g., Apigee).
  • Identify and remediate security vulnerabilities.
CI/CD & DevOps
  • Work with CI/CD tools such as:
  • Jenkins
  • GitHub
  • UrbanCode
  • Helios
  • Support automated build, test, and deployment pipelines.
Architecture & System Design
  • Contribute to system design and architecture discussions.
  • Ensure adherence to IT standards, audit requirements, and CMM practices.
  • Support middleware integrations and enterprise application frameworks.
Collaboration & Agile
  • Work in an Agile/Scrum environment.
  • Collaborate with cross-functional teams including developers, QA, and business stakeholders.
  • Participate in sprint planning, stand-ups, and retrospectives.
Testing & Quality Assurance
  • Support testing activities using various testing tools and methodologies.
  • Perform risk assessment and contribute to quality improvement initiatives.
Must Have Skills:
  • Strong experience in Java (8+ years preferred)
  • Expertise in:
  • Spring Framework
  • Spring Boot (2.x)
  • REST APIs & Microservices
  • Hands-on experience with:
  • Kafka / MQ
  • Hibernate
  • SQL & Oracle
  • Experience with enterprise security (SSO, SSL, authentication)
  • Familiarity with CI/CD tools (Jenkins, GitHub, UrbanCode)
  • Agile development experience
Good to Have Skills:
  • Knowledge of Angular or front-end frameworks
  • Experience with API Gateway tools (Apigee)
  • Exposure to automated testing tools
  • Understanding of risk assessment and audit processes
Key Competencies:
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced, enterprise environment
  • Attention to detail and quality-focused mindset

Astra North Infoteck Inc.

Similar Jobs

  • Senior Java Backend Developer- Kafka, MQ

    Astra North Infoteck Inc.

    • Toronto, ON
    Title: Senior Backend Java Developer – Kafka, MQ Location: Toronto – Hybrid (4 Days WFO) Experience Required: 10+ Years Role Summary: We are seeking a Senior Backend Develo…
    • 13 days ago
  • Java Backend Developer

    Tangentia

    • Toronto, ON
    Role: Java Backend Developer Location: Toronto, ON 4 Days work from office and 1 day work from home Must have B.S. degree in Computer Science or related technical field (e.g.…
    • 1 month ago
    • Apply easily