Assistant Vice President, Java Back-End Development Greater Toronto, Canada Area
About the Role
Greater Toronto, Canada Area (Hybrid)(Mississauga, Canada)
The Company is in search of a Senior Java Back-End Developer to take on a pivotal role in the end-to-end technical design and delivery of mission-critical systems. The successful candidate will be responsible for defining and evolving system architecture for cloud-native, microservices, and event-driven platforms, as well as leading the engineering team through the full software development lifecycle. This includes creating high and low-level designs, leading design reviews, and ensuring alignment with best practices. The role also involves hands-on development, with a focus on building core services using Java, Spring Boot, and various other technologies, and optimizing for performance, concurrency, and operational excellence. Applicants must have a minimum of 5 years' experience in Java and Spring at scale, with a proven track record in delivering cloud-native and microservices architectures. Strong expertise in a range of technologies including Java 11/17, Spring Boot, Spring Cloud, REST/GraphQL APIs, Kafka, Kubernetes, and various database and caching technologies is essential. The role requires a leader with a solid grasp of engineering best practices, including concurrency, performance tuning, and resiliency patterns, and a demonstrated ability to mentor and coach senior engineers. Excellent communication and stakeholder management skills are also a must, as the role involves translating business needs into technical roadmaps and architecture.
Functions:
- Engineering
About the Company
Renowned commercial investment banking company with an international reach
Industry
Financial Services
Type
Public Company (C)
Age
employees
10,001+