Lead Java Developer (Canada)

Lead Java Developer (Canada)

14 Aug
|
EPAM Systems
|
Canada

14 Aug

EPAM Systems

Canada

We are looking for a hands-on
**Lead Java Developer**
with 12+ years of experience to drive the backend architecture and development of a key Dynamic Portfolios platform for a leading Wealth Management firm.

In this role, you will lead a Scrum team, design secure REST APIs and event-driven microservices using Java and Apache Kafka, and mentor junior engineers while maintaining a strong focus on engineering excellence, CI/CD, and contemporary development tools (including GenAI-assisted workflows).

Req.#(phone hidden)
**Responsibilities**
Design, develop, enhance, and maintain secure, high-performance backend applications, microservices, and REST APIs
Provide technical guidance and mentorship to junior developers, driving engineering best practices, conducting code reviews, and fostering a collaborative team environment
Design and build event-driven microservices utilizing Apache Kafka to support real-time data streaming and processing
Actively participate in Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives; take ownership of technical planning and effort estimations
Ensure robust testing practices (unit testing, integration testing) and seamless integration with CI/CD pipelines to maintain high standards of code quality and release reliability
Collaborate effectively with cross-functional teams, product owners, and key stakeholders to align technical solutions with business capabilities
Learn and support existing applications and legacy codebases, migrating or refactoring them into modern architectures where necessary
**Requirements**
12+ years of professional software development experience, including proven hands-on technology leadership
Bachelor's degree in Computer Science or a related field (Master's preferred)
Extensive hands-on experience with Java, Spring Framework, Spring Boot, Spring Data JPA, Apache Kafka, Microservices, and REST APIs
Strong understanding of full-stack application design, data modeling, Dev

Ops pipelines (CI/CD), and QA practices




Practical experience with GenAI-assisted development tools to optimize engineering productivity
Prior experience in Financial Services or Wealth Management is highly preferred
Excellent communication, presentation, and client-facing skills, with a proven ability to mentor junior developers and lead agile scrum ceremonies
Highly organized, detail-oriented, and structured approach to problem-solving, with the ability to work effectively and lead in ambiguous environments
**We offer**
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D; Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short-term Disability (Company Paid)
Long-Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top-up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to Linked

In learning solutions
EPAM Systems, Inc. is an equal opportunity employer.

We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities.

We are committed to recruiting, hiring, developing and promoting employees without discrimination.

As a global employer, this commitment includes complying with all laws in the countries in which we operate.

Nevertheless, we believe equal employment practices should not be limited to what the law requires.

Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.

At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.

📌 Lead Java Developer (Canada)
🏢 EPAM Systems
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead java developer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: lead java developer (canada) / canada