Technical Lead – Java & Enterprise Integration

ML arteka

Montreal

On-site

CAD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Office smoothie bar
Fresh coffee on site
Discounts on shopping

Job summary

ML arteka, a leading IT Services and Consulting company in Canada, is seeking an experienced Technical Lead for Java and Enterprise Integration. You will steer the day-to-day technical delivery, mentor a distributed team, and translate architectural designs into production-ready implementations across APIs, orchestration services, and event-driven integrations.

You’ll champion Spring Boot, modern Java features, and secure REST APIs.

Qualifications

  • 10+ years of backend development experience.

Responsibilities

  • Lead day-to-day technical delivery for the integration workstream and manage a distributed development team.
  • Mentor team members, allocate tasks, balance workload, and provide performance feedback.
  • Translate solution designs into concrete tasks and lead code reviews against target architecture.
  • Own backend APIs for core business records and orchestrations.
  • Lead event-driven integrations using Kafka and ensure data mapping alignment.

Skills

Backend development
Java 17/21
Spring Boot 3.x
Team leadership
Kafka
OAuth2
CI/CD
Distributed teams
Cloud-native deployment

Tools

Kafka
Jenkins
GitHub Actions
REST APIs

Job description

Technical Lead – Java & Enterprise Integration
  • Information Technology
Who we are

ML arteka is one of the fastest-growing IT Services and Consulting companies in Canada and serves some of the most iconic brands, including Google, Loblaws, Staples, Telus, Bell, Rogers, CIBC, BMO, CMLS, Fossil, Fitbit and more.

Over the last decade, we have achieved 100% client retention and earned more than 20 notable industry recognition. This reflects our reliability in delivering what we promise and the quality we bring to every engagement.

Join our growth-driven culture and help us lead, innovate, and simplify. We are looking for a team members who embody our values:

  • Empathetic - we listen, we understand, and are considerate of everyone
  • Persevering - we dont give up on challenges or people and go all the way
  • Inclusive - we value everyone and their perspectives
  • Reliable - we deliver what we promise, and more
  • Innovative - we make things better than they were yesterday
The Role :

We are looking for an experienced Technical Lead – Java & Enterprise Integration to lead the day-to-day technical delivery of an enterprise integration workstream. You will provide hands-on technical leadership while managing a distributed development team, translating the Solution Architect’s designs into production-quality implementations across APIs, orchestration services, and event-driven integrations.

You will work closely with the Solution Architect and Integration Delivery Lead to ensure the team’s implementation remains aligned with the target architecture, delivery commitments, and enterprise engineering standards.

You Will :
  • Lead day-to-day technical delivery for the development pod building the integration layer, balancing hands-on technical leadership with direct people management.
  • Manage developers across the distributed team, including task allocation, workload balancing, mentoring, performance feedback, and day-to-day technical support.
  • Translate Solution Architect designs into concrete implementation tasks, establish coding standards, and lead code reviews.
  • Own the implementation of backend business APIs for the creation and retrieval of core business records and the orchestration services connecting them.
  • Lead implementation of event-driven integrations, including publishing and consuming business events and synchronizing downstream systems through Kafka.
  • Work with the Solution Architect on integration patterns, API contracts, and canonical data mappings and ensure implementation remains aligned with the target architecture.
  • Champion modern Java and Spring Boot engineering practices, including performance, concurrency, testability, security, and cloud-native deployment.
  • Identify and escal technical risks, contribute to estimates as integration requirements evolve, and provide visibility into team progress and capacity.
Who You Are :
  • You have 10+ years of backend development experience, including 4+ years in a technical lead role with responsibility for managing developers.
  • You have demonstrated experience managing development teams day to day, including task allocation, capacity planning, mentoring, performance feedback, and delivery oversight.
  • You remain hands-on with modern Java (Java 17/21 LTS) and are familiar with capabilities such as records, sealed classes, pattern matching, and text blocks.
  • You have strong experience with Spring Boot 3.x / Spring Framework 6, building REST APIs and backend services.
  • You understand modern Java concurrency, including virtual threads (Project Loom) or equivalent approaches for high-throughput, I/O-bound workloads.
  • You have hands-on experience with Apache Kafka or similar event-streaming technologies, including producers, consumers, topics, and partitions.
  • You have experience designing and implementing contract-first REST APIs and securing APIs using OAuth2/OIDC.
  • You have successfully led distributed onshore/offshore development teams through complete delivery cycles, including task breakdown, code reviews, delivery cadence, and reporting.
  • You are comfortable with CI/CD pipelines such as Jenkins or GitHub Actions and enterprise code-quality and security practices.
What to expect

Besides Competitive Salary and working for one of Canadas Best Managed and Top 50 Technology Companies, you should expect:

  • Purposeful Work: autonomy, resources, and time you need to do what matters for our clients and most importantly - you
  • Positive Environment: recognition coupled with a flexible environment that celebrates diversity, inclusivity and encourages everyone to achieve their best
  • Growth & Development: opportunities to grow professionally and personally through mentorship, training, and development programs
  • Transparency & Trust: direction, purpose, mission, and expectations are never a secret; you will always know where you stand as well as where you are going
  • Exclusive Perks: discounts on shopping, the gym, insurance, mobile phone plans, not to mention an office smoothie bar and enough coffee to make you vibrate
  • Meaningful Benefits: life happens. You will get health, dental, vision, disability, travel insurance, and much more all covered by us
  • Unforgettable Events: team bonding, BBQs, office lunches (pizza, always pizza), gala dinners, and any other excuse to have fun
Inclusion and equal opportunity employment

ML arteka is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status, or any other legally-protected factors. Disability-related accommodation during the application process is available upon request.

Are you ready to join the award-winning team and help us accelerate digital transformation?
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Delivery Lead – Enterprise Integration
Technical Delivery Lead – Enterprise Integration

ML arteka • Montreal

On-site
CAD 110,000 - 160,000
Shopping discounts
Gym membership
Insurance
+3
Solution Architect – Enterprise Integration
Solution Architect – Enterprise Integration

ML arteka • Montreal

On-site
CAD 120,000 - 160,000
Sr Data Engineer
Sr Data Engineer

ML arteka • Toronto

Hybrid
CAD 110,000 - 150,000
Discounts on shopping & gym
Insurance plans
Office perks & coffee
Data Product Engineer
Data Product Engineer

ML arteka • Toronto

Hybrid
CAD 90,000 - 130,000
Discounts on shopping
Gym membership discounts
Insurance benefits
+3
Enterprise Integration Lead - Toronto
Enterprise Integration Lead - Toronto

Randstad Canada • Toronto

On-site
CAD 140,000 - 190,000
Comprehensive benefits
Career growth opportunities
Competitive compensation
Technical Lead (Full-Stack Engineering & AI)
Technical Lead (Full-Stack Engineering & AI)

Brainhunter Systems Ltd • Toronto

Hybrid
CAD 120,000 - 180,000
Lead Product Designer
Lead Product Designer

Mlarteka • Toronto

On-site
CAD 90,000 - 130,000
Office smoothie bar
Health insurance
Discounts on shopping
Senior Integration Specialist
Senior Integration Specialist

Altis Technology • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

takeaway • Toronto

Hybrid
CAD 120,000 - 150,000
Lead Software Engineer Toronto, Canada
Lead Software Engineer Toronto, Canada

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary bonus
Health and dental plans fully covered
Employee Assistance Program
+5