Java Developer Jobs in Toronto, Ontario, Canada
Create alert for “Java developer”
Toronto, Ontario, Canada
Developer Manager (Java)
About the role
Vacancy Status: This job posting is for an existing vacancy. Compensation Range: $145,000-$165,000 Per Year Use of AI in Hiring: We use artificial intelligence tools to screen and assess applications as part of our hiring process. Human recruiters review all results.
Developer Manager (Java)
JOB DESCRIPTION The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real estate industry. Utilizing world-class technology, TNG delivers solutions to the entire mortgage life cycle through its affiliated organizations. TNG benefits from a broad product suite, infrastructure, and industry expertise and has transformed the home purchase, sale, mortgage, and refinance process for consumers, lenders, realtors, and mortgage brokers.
POSITION DETAILS: The Developer Manager (Java) will lead a team of software developers in designing, building, and maintaining robust Java-based applications and APIs that power TNG’s fintech platforms. Reporting to the Director of IT, this role combines hands-on technical leadership with people management—guiding the team on best practices and technical direction while driving the modernization of legacy monolithic systems into modern, API-driven services. The successful candidate is a strong communicator and self-starter who leverages AI tools to work efficiently and elevate team productivity.
RESPONSIBILITIES:
Lead, mentor, and manage a team of Java developers, providing technical direction, guidance on day-to-day tasks, and coaching on best practices. Design, implement, and maintain scalable, secure RESTful APIs using Java and Spring Boot. Drive modernization efforts to decompose and refactor monolithic codebases, exposing existing functionality through well-designed APIs. Architect, deploy, and operate applications and APIs on AWS, ensuring scalability, security, reliability, and cost efficiency. Establish and enforce coding standards, design patterns, and API governance across the development team. Conduct code reviews, provide constructive feedback, and support the professional growth of team members. Collaborate cross-functionally with product, QA, and infrastructure teams to deliver reliable, high-quality releases. Leverage AI-powered development tools to improve productivity, code quality, and delivery speed across the team. Own technical planning, estimation, and delivery for assigned initiatives, working independently to remove blockers and keep work on track. Partner with the Director of IT on roadmap planning, resourcing, and reporting on team progress and technical health.
QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Required: Bachelor’s degree in Computer Science, Engineering, or a related field. 7+ years of software development experience with strong, hands-on expertise in Java. Proven experience leading or managing a team of developers, including mentoring and setting technical direction. Heavy, hands-on experience designing and implementing RESTful APIs, including with Spring Boot. Demonstrated experience working with monolithic codebases and modernizing them into API-driven or microservices architectures. Strong communication skills, with the ability to clearly advise and influence team members and stakeholders. Ability to work independently, take ownership, and guide a team on best practices and technical direction. Experience using AI development tools (e.g., AI coding assistants) to work efficiently and raise team output. Hands-on experience building, deploying, and operating applications and APIs on AWS (e.g., EC2, ECS/EKS, Lambda, API Gateway, RDS). Familiarity working in Linux environments, with comfort using Shell and Bash scripting. Demonstrated experience conducting code reviews and mentoring team members (required).
Preferred: Experience in fintech, financial services, or another regulated environment. Familiarity with CI/CD pipelines and infrastructure-as-code (e.g., Terraform, CloudFormation). Knowledge of microservices, containerization (Docker, Kubernetes), and event-driven architecture. Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB). Familiarity with secure coding practices and compliance standards (e.g., SOC 2, PCI DSS). Working knowledge of Python.
We are committed to providing persons with disabilities equal opportunities regarding all employment activities, including access to jobs and accommodations during employment as required, in accordance with the Ontario Human Rights Code (OHRC) and the Accessibility for Ontarians with Disabilities Act (AODA).
Not the right fit? Search for Developer Manager jobs in Markham, Ontario, Canada
About The Nationwide Group
The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate and mortgage industries. TNG affiliated organizations:
Nationwide Appraisal Services (NAS) was established in 1996 and provides lenders with innovative valuation solutions supported by risk analysis, data analytics and product knowledge. Through a successful global expansion, NAS does business in more countries than any other AMC in the world, operating in three languages in Canada, the Caribbean and Latin America.
Connexions is a US-based Appraisal Management Service (AMS) that packages compliance, automation and reporting at the loan, branch and global levels for residential and commercial lenders and AMCs. It allows lenders to self-manage their appraiser panel as well as their chosen AMCs.