Senior Java Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Job Title: Senior Java Developer
Job Location: Toronto, ON (Hybrid - 2 days/week onsite)
# Positions: 1
Employment Type: FTE
Key Technology: Software: BI/DW/ETL
· Code Quality & Maintenance: Create and maintain high-quality, defect-free code, provide support during testing and post-production, and participate in peer code reviews.
· Security Practices: Implement standard security coding practices to protect applications from vulnerabilities.
· Development & Testing: Collaborate to recommend development and testing solutions; conduct unit and integration testing to ensure standards compliance.
· Project Compliance: Adhere to enterprise technology delivery practices, including scope assessment, risk, and cost analysis.
· Process Improvement: Help develop processes to prevent issues and participate in problem resolution.
· Systems Administration: Manage applications and environments, monitoring performance, configuration, backups, and tuning.
· Requirements Analysis: Analyze business requirements and conduct research for solution delivery and problem resolution.
· SQL Proficiency: Rewrite complex SQL queries as needed.
· Application Development: Develop new applications and perform unit/component testing aligned with business needs and technology standards.
· Documentation & Communication: Maintain documentation for design decisions and communicate development requirements effectively, supporting project planning and updates.
· Issue Management: Notify stakeholders of any project-related issues and resolve or escalate as necessary.
· Business Support: Assist with business inquiries and activities through enhancements and break/fix implementations.
Required:
· Java Expertise: In-depth knowledge of Java 8 or above and experience with any RDBMS.
· Industry Experience: Proven work experience as a Java Developer in a financial institution.
· Programming Skills: Strong background in Object-Oriented Programming and Design.
· Database Proficiency: Experience with PL/SQL.
· Web Services: Familiarity with RESTful services.
· Messaging Brokers: Experience with messaging broker systems.
· Microservices Architecture: Required experience in developing using microservices architecture.
· Front-End Frameworks: Proficiency in one of the following: React, Angular, or Vue.js.
· Additional Languages: Experience with Python and R.
Desired:
· Financial Sector Experience: Work experience as a Java Developer in Securities Lending or Prime Brokerage.
· Cloud Experience: Familiarity with cloud environments.
· Project Management Tools: Experience with JIRA and AutoSys.