Talent.com
ITC Infotech
Sr. Java Full Stack EngineerITC Infotech • Vancouver, BC, Canada
Sr. Java Full Stack Engineer

Sr. Java Full Stack Engineer

ITC Infotech • Vancouver, BC, Canada
15 days ago
Job type
  • Full-time
Job description


About Us:

ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. We provide technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.


Job Overview:

We are looking for a Senior Java Microservices Engineer (Digital Asset Management) to design, develop, and maintain scalable backend applications using Java, Spring Boot, and Kafka. The role involves building secure, high-performance microservices, integrating enterprise systems, and supporting digital asset management platforms. The ideal candidate will have strong expertise in microservices architecture, REST APIs, cloud technologies, and backend system design, along with the ability to mentor team members and drive engineering best practices.


Key Responsibilities:

  • Design, development, and implementation of Java-based microservices and backend solutions using SpringBoot and related frameworks.
  • Develop REST APIs, ensuring scalability, security, reliability, and high performance of microservices architecture.
  • Implement and manage integrations using Kafka and other messaging systems to enable seamless data communication.
  • Collaborate closely with cross-functional teams, business analysts, and stakeholders to clearly define technical requirements and deliver solutions aligned with business needs.
  • Provide technical mentorship and guidance to junior developers, promoting best practices in Java, microservices architecture, and software engineering.
  • Ensure adherence to coding standards, code reviews, and development processes to maintain high-quality software delivery.
  • Drive continuous improvements in software development processes, tools, and architecture patterns.
  • Stay up-to-date on emerging trends, technologies, and best practices in Java development, SpringBoot, microservices, and digital asset/content management domains.
  • Optimize and troubleshoot existing systems, resolving complex technical issues effectively and efficiently.


Qualifications:

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.
  • 8-10 years of hands-on experience in Java/J2EE software development with proven expertise in Spring Boot.
  • Strong experience designing, developing, and deploying microservices-based solutions using Spring Boot.
  • Proficiency in building and consuming REST APIs and extensive knowledge of integration patterns.
  • Deep experience with Kafka for event-driven architecture and asynchronous communication.
  • Excellent understanding of software architecture principles, patterns, and best practices.
  • Demonstrated leadership and mentorship capabilities within software engineering teams.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Exceptional communication and interpersonal skills for effective collaboration across diverse teams.
  • Experience with SQL and NoSQL databases.
  • Knowledge of OAuth, JWT, and other security best practices.
  • Ability to thrive in an agile development environment.
  • Familiarity with Datadog and Splunk for log monitoring.


Preferred Skills:

  • Understanding of digital asset management and content management concepts is highly advantageous.
  • Familiarity with data governance and security practices.
  • Knowledge of Nuxeo platform is desired.
  • Knowledge of cloud platforms such as Azure is preferred.


Domain Experience:

  • Previous exposure to retail domain and retail-specific data systems would be a plus.


ITC Infotech is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.

Create a job alert for this search

Sr. Java Full Stack Engineer • Vancouver, BC, Canada

Similar jobs

Sr Software Dev Engineer III, RDS for Oracle

AmazonVancouver, Metro Vancouver Regional District, CA
Full-time

Amazon Web Services is hiring a.Software Development Engineer III.This senior role involves owning the design and implementation of complex features that scale to millions of database instances, wo... Show more

 • Promoted

Sr Cloud Engineer - Kubernetes

Rackspace TechnologyVancouver, Metro Vancouver Regional District, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Job Summary: The ideal candidate will have several years’ experience with Public Cloud design and impl... Show more

 • Promoted

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Show more

 • Promoted

Software Engineer - Java

Veeva SystemsVancouver, Metro Vancouver Regional District, Canada
Full-time

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroVancouver, Metro Vancouver Regional District, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsVancouver, Metro Vancouver Regional District, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more

 • Promoted

Senior Software Engineer (Full Stack + Data)

Articlevancouver, metro vancouver regional district, Canada
Full-time

Senior Software Engineer (Full Stack + Data).Senior Software Engineer (Full Stack + Data).Since 2013, we have been redefining the furniture industry one sofa at a time, it’s not easy — it requires ... Show more

 • Promoted

Senior Full Stack Software Engineer

AthennianVancouver, Metro Vancouver Regional District, CA
Full-time

Be among the first 25 applicants.Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate str... Show more

 • Promoted

Full Stack Engineer

Avinya TalentVancouver
Full-time

Direct message the job poster from Avinya Talent.Experienced Human Resource professional skilled in talent acquisition and hiring practices.Backend API data structure design.Data migration and infr... Show more

 • Promoted

Senior Full-Stack Engineer - Ai Saas Platform (Hybrid) - C$140,000 - C$210,000 A Year

Global technology firmVancouver, Canada
Full-time

Full-Stack Engineer needed for a global tech firm to build and scale an AI-driven contract management platform.Requires proficiency in web frameworks, especially Python, and over 8 years of experie... Show more

 • Promoted

Lead Full Stack Engineer — Remote Canada

USTVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology company is looking for a Lead Full Stack Engineer to develop application features in line with specifications.The ideal candidate will have extensive experience in Java and Jav... Show more

 • Promoted

Senior Java Engineer For Real-Time Ai Systems - C$111,000 - C$160,000 A Year

Global Payments Technology CompanyNorth Vancouver, Canada
Full-time

Seeking a Senior Software Engineer with Java expertise for a payments technology company in Vancouver to enhance application performance and security, and manage server deployments. Show more

 • Promoted

Full-Stack Software Engineer — Ai-Driven Platform (Canada) - C$90,000 - C$155,000 A Year

Ranger AINorth Vancouver, Canada
Full-time

Seeking a Software Engineer to design, build, and maintain software for an AI-driven platform, collaborating with product and AI teams. Show more

 • Promoted

Remote Java Full-Stack Engineer for HR SaaS (AI Tools)

RELQ TECHNOLOGIESVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

A tech firm specializing in HR solutions is seeking a Java Full Stack Engineer to join their remote agile team.The role involves designing and maintaining full-stack applications for a multi-tenant... Show more

 • Promoted

Full Stack Engineer

Swim RecruitingVancouver, Metro Vancouver Regional District, Canada
Temporary

This 6-month contract role requires a Full‑Stack Engineer with extensive experience in Angular and Java/SpringBoot.The position is based in Vancouver, hybrid work (4 days a week in office).The clie... Show more

 • Promoted

Senior Full-Stack Engineer: AWS Microservices + React

Insight GlobalBurnaby
Full-time

A leading tech recruitment firm seeks an Intermediate/Senior Developer in Burnaby, Canada.This role involves designing secure, scalable serverless microservices using Node.AWS as part of a small en... Show more

 • Promoted

Senior Full Stack Engineer

IcePanelVancouver
Full-time +1

Permanent | Full-time | North Vancouver, Canada | Hybrid.Quarterly profit share (last year averaged ~10k/quarter per person).We started IcePanel because existing tools suck.They’re slow, overcompli... Show more

 • Promoted

Senior Full-Stack Engineer For Personalized Employee Journeys - C$140,000 - C$210,000 A Year

A leading tech companyWest End, Canada
Full-time

Seeking a Senior Full Stack Engineer to design and improve employee journey experiences, focusing on front-end React development and backend API construction. Show more

 • Promoted

Expert Java Software Engineer Onsite Role

PRI GlobalVancouver, Metro Vancouver Regional District, Canada
Full-time

Take on a vital role as an Expert Java Software Engineer with focus on backend development and system design.Onsite interviews will assess your strengths in coding and architectural understanding.W... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaVancouver, Metro Vancouver Regional District, Canada
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more