Job Title: Lead Java Developer
Job ID: 2024-12828
Job Location: Toronto, ON (2 days/week onsite)
Job Travel Location(s):
# Positions: 1
Employment Type: W2
Duration:Long Term
# of Layers:0
Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers
Key Technology:Java 8, RDBMS, PL/SQL
Job Responsibilities:
- Analyze a broad range of business requirements, conduct program / system research and analysis to identify key components for solutions delivery and problem resolution.
- Understand and rewrite existing, complex SQL queries.
- Develop new applications and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards.
- Maintain design decisions, process flow and data model documentation and adhere to code quality standards and SDLC, CI/CD and DevOps processes.
- Ensure effective communication of solutions development requirements for respective area and contribute to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives.
- Inform key stakeholders of any issues that may impact other areas of the project and resolve or escalate issues as required.
- Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g., source code changes)
- Work with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals.
Skills and Experience Required:
Required:
- 7+ years’ experience.
- In depth knowledge of Java 8 or above and any RDBMS.
- Experience with Object Oriented Programming and Design.
- Experience with PL/SQL.
- Experience with RESTful services.
- Experience with any Messaging broker.
- Experience developing using microservices architecture.
- Experience with any of React, Angular, Vue JS.
- Experience with Python and R.
- Previous work experience as Java Developer for a Financial institution.
Desired:
- Work experience as Java Developer for Securities Lending or Prime Brokerage business.
- Work experience in Cloud environment.
- Work experience with JIRA and AutoSys.