Job description
Required Skills:
Programming Languages \& Frameworks: Java (8 and above), Angular, React
Databases: SQL and any RDBMS
Software Design: Object-Oriented Programming and Design
APIs: RESTful Services
Version Control: Git or similar tools
Collaboration: Strong communication and teamwork skills
Preferred Skills:
Messaging \& Integration: MQ, Microservices Architecture
Additional Languages: Python, R
Data Integration: SSIS (SQL Server Integration Services)
Cloud Platforms: AWS, Azure, or GCP
CI/CD Tools: Jenkins, GitHub Actions, or similar
Security: Familiarity with OWASP Top 10 best practices
Experience:
Required: 10+ years professional experience as a Java Developer in a Financial Institution
Preferred / Domain Knowledge: Exposure to Securities Lending, Prime Brokerage, or Secured Funding
Preferred / Technical Environment:
Cloud-based development and deployment
Workflow and job scheduling using JIRA and AutoSys
Familiarity with JBoss environments
Upgrading Java applications
Roles and Responsibilities:
Analyze business requirements and design solutions aligned with technology architecture standards.
Develop new applications, rewrite complex SQL queries, and perform unit/component testing.
Maintain design documentation, adhere to code quality standards, and follow SDLC, CI/CD, and DevOps processes.
Communicate effectively with stakeholders, provide project plans, estimations, and status updates.
Support business inquiries through small enhancements and break/fix implementations.
Collaborate with Business Analysts, Systems Analysts, and Developers to meet application requirements.
Ensure secure coding practices and compliance with enterprise standards.
Participate in peer code reviews, testing cycles, and post-production support.
Recommend tools and solutions to improve development and testing processes.
Perform systems administration, monitor application performance, and manage configuration and backups.
Status In Canada: PR/Citizen
Work environment: Hybrid (2 days at client office in Downtown Toronto)
Employment Type: Full-time
Must-have qualifications:-Bachelor's Degree
Legally authorised to work in Canada
Job Type: Full-time
Pay: $80,000.00-$120,000.00 per year
Education:
Bachelor's Degree (preferred)
Language:
English (preferred)
Work Location: Hybrid remote in Toronto, ON