Location: Toronto Downtown, ON (Onsite - 5 Days/Week)
Employment Type: Contract
Job Summary:
We are seeking an experienced
Java Technical Lead
with a strong background in
banking or wealth management systems
. The ideal candidate will lead end-to-end design, development, and delivery of enterprise-grade applications, providing technical leadership and mentorship to a distributed development team. You will collaborate closely with business stakeholders, architects, and product managers to deliver high-performing, scalable, and secure solutions.
Key Responsibilities:
Lead technical design, code reviews, and development efforts for large-scale enterprise applications.
Drive architectural decisions ensuring scalability, security, and performance.
Collaborate with cross-functional teams to translate business requirements into robust technical solutions.
Provide hands-on coding expertise using
Java, Spring Boot, Microservices, and REST APIs
.
Oversee integration with
front-end, middleware, and back-end
systems.
Ensure compliance with banking/wealth management domain standards and regulatory guidelines.
Troubleshoot complex issues and optimize application performance.
Mentor junior developers and guide the team in following best practices, CI/CD, and agile methodologies.
Required Skills & Experience:
12+ years
of overall IT experience with a minimum of
5+ years in a lead/architectural role
.
Strong expertise in
Core Java, Spring Boot, Microservices, RESTful APIs, and JPA/Hibernate
.
Proven experience in
banking domain
(Wealth Management experience is highly desirable).
Proficiency in
SQL/PLSQL
and working knowledge of
Oracle, DB2, or PostgreSQL
.
Experience with
CI/CD tools
(Jenkins, Git, Maven, SonarQube) and
cloud platforms
(AWS/Azure/GCP preferred).
Strong understanding of
design patterns, system integration, and performance tuning
.
Excellent communication and leadership skills with the ability to manage multiple stakeholders.
Nice to Have:
Hands-on experience in
Angular or React
.
Exposure to
Kafka, Kubernetes, Docker
, or other modern distributed systems.
Familiarity with
domain-driven design (DDD)
and
event-driven architectures
.
Required Skills
JAVA / API
JAVA ARCHITECT WITH AZURE
JAVA DEVELOPER WITH AWS
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.