Java Technical Lead
- Published on
About the Role
The 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. This role will lead applications systems analysis and programming activities.
Required Skills
- Experience with the following technologies:
- Java (Core, JDBC, MT, Collections, I/O)
- Spring Boot
- SQL/PL-SQL on Oracle DB
- Cloud-native microservices
- Tomcat or WebLogic application server, container platform based on Kubernetes
- REST web services, Kafka, Redis
- Unix commands and Korn shell scripting.
- A minimum of 8 years' application development experience.
- A minimum of 2 years' team lead experience.
Preferred Skills and Experience
- Familiarity with the Scrum methodology.
- Experience working with a NoSQL database, preferably MongoDB/Redis.
- Experience developing web frontends using JavaScript frameworks (preferably AngularJS, React & VUE).
- Exposure to functional programming language like Scala.
- Financial services technology experience, preferably in the reference data domain.
About the Company
Open Systems Technologies is a technology firm located in Mississauga, Ontario, dedicated to innovating and enhancing financial services through technology-driven solutions. We prioritize the personal and professional growth of our employees, creating a dynamic work environment where every team member can thrive.
Company Culture and Benefits
Our company culture emphasizes teamwork, continuous learning, and collaboration. We offer a hybrid work model that supports work-life balance and the ability to work closely with diverse teams. Benefits include a competitive salary, comprehensive health care, and opportunities for professional development.