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
Responsibilities:
- Code Quality & Maintenance: Create and maintain high-quality, defect-free code, support testing and post-production, participate in peer code reviews.
- Security Practices: Implement standard security coding practices to protect applications from vulnerabilities.
- Development & Testing: Collaborate on development and testing solutions; conduct unit and integration testing to ensure standards compliance.
- Project Compliance: Follow enterprise technology delivery practices, including scope assessment, risk, and cost analysis.
- Process Improvement: Develop processes to prevent issues and participate in problem resolution.
- Systems Administration: Manage applications and environments, monitor performance, configure, backup, and tune systems.
- Requirements Analysis: Analyze business requirements and research solutions for 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 standards.
- Documentation & Communication: Maintain design documentation and communicate requirements effectively for planning and updates.
- Issue Management: Notify stakeholders of project issues and resolve or escalate as necessary.
- Business Support: Assist with inquiries and activities through enhancements and break/fix implementations.
Minimum Requirements:
- Deep knowledge of Java 8+ and experience with RDBMS.
- Proven Java Developer experience in a financial institution.
- Strong Object-Oriented Programming and Design skills.
- Experience with PL/SQL.
- Familiarity with RESTful web services.
- Experience with messaging broker systems.
- Development experience using microservices architecture.
- Proficiency in React, Angular, or Vue.js.
- Experience with Python and R.
Preferred Skills:
- Experience in Securities Lending or Prime Brokerage.
- Familiarity with cloud environments.
- Experience with JIRA and AutoSys.
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting