Lead Java Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-02-23
Listing for:
Synechron
Full Time
position Listed on 2026-02-23
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Java Developer, Backend Developer
Job Description & How to Apply Below
Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets.
We are seeking a skilled and motivated Lead Java Developer with 8+ years of hands-on experience in designing, developing, and maintaining high-performance Java applications. Candidate should have a strong understanding of object-oriented programming, backend development, and modern software engineering best practices. Candidate will be responsible for writing clean, scalable code, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle.
The Role
Responsibilities
Owning the technical direction and ensuring the team delivers high-quality, scalable, and maintainable solutions while guiding and mentoring team members.
Designing, coding, debugging, unit testing, and documenting large, complex software applications
Collaborate on technical implementation, assist other developers and consultants in implementation and development
Demonstrate capability to effectively assimilate new skills and use of new technologies.
Takes ownership of complex, ambiguous problems and drives end-to-end solutions.
Required Skills and Experience
Strong development skills in Java 11 or above.
Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
Hands-on experience with Spring , Spring Boot.
Thorough understanding of OOPS concepts, Design principles and implementation of different types of Design patterns.
Sound understanding of concepts like Exception handling, Serialization/Deserialization and Immutability concepts, etc.
Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
Experience with Multi-threading, Concurrent Package and Concurrent APIs
Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
Experience in RDBMS or No
SQL databases and writing SQL queries
Hands-on experience in creating RESTful web services and consuming web services
Familiar with CI/CD pipeline
Good understanding of any of the cloud technologies.
Hands-on experience in using code quality tools like Sonarqube
Experience with Code management tools.
Hands-on experience with Caching mechanisms.
We offer
A highly competitive compensation and benefits package.
A multinational organization with 59 offices in 21 countries and the possibility to work abroad.
15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
Flexible hybrid policy.
RRSP with employer’s contribution up to 4%.
A higher education certification policy.
On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
Coaching opportunities with experienced colleagues from our Financial Innovation Labs (Fin Labs) and Center of Excellences (CoE) groups.
Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
A truly diverse, fun-loving and global work culture.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×