Talent.com
Java Backend Developer - Microservices, Spring Boot
Java Backend Developer - Microservices, Spring BootAstra North Infoteck Inc. • Toronto, ON, ca
Java Backend Developer - Microservices, Spring Boot

Java Backend Developer - Microservices, Spring Boot

Astra North Infoteck Inc. • Toronto, ON, ca
7 days ago
Job type
  • Full-time
Job description
Job Description

Job Title:

Senior Java Backend Developer (Microservices)



Location:

Toronto, Canada (Hybrid – 4 Days Work From Office)



Experience Required:

6–8 Years



Job 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



Requirements
Experience (Years): 4-6 Essential Skills: • Work with project teams throughout the organization to design, implement, and manage CDN infrastructure using Akamai, to ensure high availability, performance, and scalability for customer facing applications and business processes. • Handle multiple priorities and assignments with excellence and precision. • Be a part of a 24/7/365 organization (some after hours support is expected as part of normal on-call rotation). • Directly support line of business development teams, provide guidance to them on implementation and changes for customer facing applications • Develop and maintain security protocols and measures to protect CDN infrastructure from cyber threats. • Monitor and analyze network performance, identifying and resolving issues to optimize content delivery of critical applications. • Collaborate with cross-functional teams to integrate Akamai CDN solutions with existing systems and applications. • Collaborate with information security teams to implement DDoS protection strategies and other security measures in the CDN. • Provide technical support and guidance to clients and internal teams regarding CDN and security best practices. • Work closely with vendor and professional service teams on delivery related activities and strategy. Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. OR similar work experience. • Strong understanding of network protocols (HTTP/HTTPS, DNS, TCP/IP). • Proven experience as a CDN Engineer or similar role, with a strong focus on cybersecurity. • In-depth knowledge of Content Delivery Network technologies, including caching, load balancing, and content optimization. • Excellent problem-solving skills and attention to detail. • Strong communication and teamwork abilities. • Experience supporting 24/7/365 customer facing applications at enterprise scale. • Awareness and experience with cybersecurity tools and practices, such as firewalls, intrusion detection/prevention systems, and encryption. • Proficiency in scripting and automation (e.g., Python, Bash) a plus. • Relevant certifications (e.g., CISSP, CEH) are a plus but not required.
Create a job alert for this search

Java Backend Developer - Microservices, Spring Boot • Toronto, ON, ca

Similar jobs
Hybrid Senior Java Backend Engineer — Spring & REST API

Hybrid Senior Java Backend Engineer — Spring & REST API

Rubicon Path • Toronto, ON, CA
Full-time
A leading technology company in Toronto is seeking a Senior Software Developer.The ideal candidate has over 5 years of experience in JAVA-based software development, with proficiency in Spring fram...Show more
Last updated: 30+ days ago • Promoted
Senior Java Backend Developer: APIs & Cloud (Hybrid)

Senior Java Backend Developer: APIs & Cloud (Hybrid)

PRICELINE CAREERS • Toronto, ON, CA
Full-time
A leading travel technology company in Toronto is seeking a skilled Software Engineer to join their technology team.This hybrid role involves creating and developing back-end systems serving millio...Show more
Last updated: 18 days ago • Promoted
Senior Java Microservices Developer

Senior Java Microservices Developer

Delpath • Toronto
Full-time
The best candidate is a full-stack Java developer with strong experience building and deploying microservices, ideally with hands‑on expertise using Kubernetes for container orchestration on GCP.CO...Show more
Last updated: 30+ days ago • Promoted
Java Developer Specializing in Spring Boot and Cloud Solutions

Java Developer Specializing in Spring Boot and Cloud Solutions

Tekshapers • Toronto, ON, CA
Full-time
Join a team as a Java Developer and harness your skills in Spring Boot, Apache Beam, and Google Cloud Platform.Bring your advanced Java expertise to develop cloud-based solutions.This position focu...Show more
Last updated: 2 days ago • Promoted
Senior Java Backend Engineer — Spring Boot & Microservices

Senior Java Backend Engineer — Spring Boot & Microservices

NAM Info Inc • Toronto, Canada, CA
Full-time
Referrals increase your chances of interviewing at NAM Info Inc by 2xGet notified about new Java Software Engineer jobs in Toronto, Ontario, Canada.Software Developer Back End (Java) 8422-1015Softw...Show more
Last updated: 3 hours ago • Promoted • New!
Java Microservices Engineer — Spring Boot & Rest Apis

Java Microservices Engineer — Spring Boot & Rest Apis

Women Thrive Magazine • Toronto, Canada, CA
Full-time
A leading bank in the Americas is looking for a Software Developer specializing in Java and RESTful APIs in Toronto.You will join a high-performing team focused on developing microservices and ensu...Show more
Last updated: 3 hours ago • Promoted • New!
Java Backend Engineer — Cloud Microservices (Spring Boot)

Java Backend Engineer — Cloud Microservices (Spring Boot)

Tekgence Inc • Toronto, ON, CA
Full-time
A technology solutions firm in Toronto is looking for a skilled Java Backend Developer to design and implement scalable RESTful APIs using Spring Boot.The successful candidate will work on microser...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (Trading Systems)

Senior Java Developer (Trading Systems)

Luxoft • scarborough, ON, ca
Full-time
Join Our Team as a Java Trading Systems DeveloperBuilding a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-...Show more
Last updated: 3 days ago • Promoted
Senior Java Backend Lead, Microservices & API Expert

Senior Java Backend Lead, Microservices & API Expert

Millennium Software and Staffing Inc • Toronto, ON, CA
Full-time
A leading software development firm is looking for an experienced Senior Java Developer to join their Toronto team.The ideal candidate will have 7-9 years of experience in enterprise application de...Show more
Last updated: 15 days ago • Promoted
Senior Java Backend Engineer – Spring Boot & Microservices

Senior Java Backend Engineer – Spring Boot & Microservices

Flexton Inc. • Toronto, Canada, CA
Full-time
A cutting-edge technology firm in Toronto is seeking a highly skilled Java Backend Engineer to join its dynamic team.The role involves building and maintaining scalable backend systems using Java, ...Show more
Last updated: 3 hours ago • Promoted • New!
Senior Java Spring Boot Microservices Engineer

Senior Java Spring Boot Microservices Engineer

Veracity Software Inc • Toronto, Canada, CA
Full-time
A software development company based in Canada is seeking a mid-senior level Software Engineer.The ideal candidate will have over 5 years of development experience, with hands-on experience in Java...Show more
Last updated: 3 hours ago • Promoted • New!
Senior Java Spring Boot Microservices Engineer - Hybrid

Senior Java Spring Boot Microservices Engineer - Hybrid

Source Code • Toronto, ON, CA
Temporary
A leading software development company is seeking a Senior Software Developer for a hybrid role based in Toronto.The successful candidate will have extensive experience with Java, Spring Boot, and ...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer - Microservices, Spring Boot, Cloud

Senior Java Developer - Microservices, Spring Boot, Cloud

Infoya • Toronto, ON, CA
Full-time
A global IT solutions provider in Toronto is seeking a Senior Java Developer to design and build high-performance applications.This role involves developing e-commerce solutions and requires extens...Show more
Last updated: 30+ days ago • Promoted
Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

MSZ Systems • Toronto, ON, CA
Full-time
A software development firm in Toronto is seeking a Senior Java Software Engineer responsible for designing and maintaining high-performance applications using Java and Spring Boot.Candidates shoul...Show more
Last updated: 30+ days ago • Promoted
Senior Java Backend Engineer - Microservices & APIs

Senior Java Backend Engineer - Microservices & APIs

VySystems • Toronto, ON, CA
Full-time
A leading tech company in Toronto is seeking a Java Backend Developer with 8+ years of experience.The role focuses on designing Java/Java EE solutions, developing Microservices and REST APIs, and u...Show more
Last updated: 30+ days ago • Promoted
Junior Java Developer - Spring Microservices | Toronto

Junior Java Developer - Spring Microservices | Toronto

Triunity Software, Inc. • Toronto, ON, CA
Full-time
A tech solutions company in Toronto is looking for a Jr Java Developer with a strong foundation in Java 7/8 and Spring technologies.The candidate should have at least 4 years of experience, excelle...Show more
Last updated: 30+ days ago • Promoted
Java Microservices Engineer — Spring Boot & REST APIs

Java Microservices Engineer — Spring Boot & REST APIs

Swagher • Toronto, ON, CA
Full-time
A leading bank in the Americas is seeking a Software Developer (Java/Restful API) in Toronto, Ontario.The ideal candidate will have over 4 years of experience in software development, specializing ...Show more
Last updated: 30+ days ago • Promoted
Java Microservices Lead – Retail POS Systems

Java Microservices Lead – Retail POS Systems

Acunor • scarborough, ON, ca
Full-time
Job Title: Java Microservices Lead – Retail POS SystemsLocation: Canada (Remote) Employment Type: Full-time / Contract Experience Level: 12+ yearsRole OverviewShow more
Last updated: 4 days ago • Promoted