Start Your Search Here

Job Search

Open Systems Technologies

Mississauga / Global

Java Technical Lead

Job Description

Senior Java/Lead Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Title: Senior Java/Lead Developer

Required Skills:

Experience with the following technologies:

Java (Core, JDBC, MT, Collections, I/O), Spring Boot

Strong understanding of SQL/PL-SQL on Oracle DB

Tomcat or WebLogic application server, container platform based on Kubernetes

REST web services, Kafka, Redis

Unix commands and Korn shell scripting

Familiarity with standard data structures and algorithms

Thorough understanding of fundamental concepts like Exception Handling, Static blocks/variables/classes, OOPS concepts, Collections, Multi-Threading, Web services, Design Patterns

Experience using tools such as JIRA, uDeploy, SonarQube, TeamCity, Artifactory, Git (Bitbucket)

A minimum of 8 years' application development experience

A minimum of 2 years' team lead experience

Preferred Skills and Experience:

Experience working with the Scrum methodology

Experience with NoSQL databases, preferably MongoDB or Redis

Exposure to functional programming languages like Scala

Financial services technology experience, preferably in the reference data domain

Physical and logical data modeling

Seniority level Mid-Senior level

Employment type Full-time

Job function Information Technology

Industries Banking, Financial Services, and Capital Markets

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs