Search Jobs
About the Opportunity
- Software Design: Participate in design meetings to facilitate mass-data integrations between secure financial systems, using Spring to develop SOA MicroServices architectures
- Create design artifacts and provide your feedback to business stakeholders, producing architecture documents, technical specs, and feature documentation
- Software Development – Java Spring: Develop and support Spring Framework MicroServices applications with API interoperability, from front-end to back-end, either local, or on cloud
- Lead and execute development tasks through all SDLC phases: Plan and design, estimate effort, implement, document, test, and later maintain code
- Suggest and implement correct design patterns and code best practices
- Participate in group and peer code review sessions, providing your feedback
- Conduct unit testing, use automated testing where relevant, and triage defects with QA in order to recommend and provide fixes
- Work in an Agile development environment including daily SCRUMs and sprint planning meetings
- Application Support: Investigate, troubleshoot, and resolve production incidents
About You
- A motivated self-learner who is able to carry a concept from early planning to full implementation
- Master’s or bachelor’s degree in Computer Science or a related technical field
- 5+ years of experience in design and development of enterprise applications using J2EE frameworks (application servers, MVC, MicroServices, Hibernate, authentication, and large scale)
- 3+ years of hands-on experience building SAAS using Java Spring (Integration, Batch, Security, etc.)
- Experience with design patterns and best practices of code writing
- Experience with SQL, large scale databases, and database performance concepts
- Experience with bug tracking and collaboration software, as Jira, Confluence, or similar
- Experience with unit testing frameworks, as Junit, MUnit, TestNG, or similar
- Experience with source control software, as Git, CVS, SVN, or similar
- Strong oral and written communication skills
- Experience working in the financial industry and knowledge of banking products would be an asset
- Experience working with data-intensive ETL applications based on either SSIS or Mule ESB would be an asset
- Experience in API management tools, as MuleSoft API Manager, Apigee Edge, or RAML would be assets
- Experience with messaging services, such as Kafka, Spring Cloud Stream, RabbitMQ, JMS, or similar would be an asset
Salary
$100,000/year
How to Apply
Click the “Apply Now” button and follow the instructions to submit your resume. Please note that we only accept documents in MS Word or Rich Text formats. When referencing this job, quote #29392.
You must currently reside within the Greater Toronto Area and be permitted to work in Canada to be considered for this opportunity. A recruiter will be in touch with you if your profile meets our client’s requirements for this role.
Similar Jobs
Software Product Owner / Product Manager - Marketing
Direct Hire job in Toronto
Payroll Specialist - 3+ Months to Permanent
Contract job in Markham
Senior Bookkeeper
Direct Hire job in Toronto
Senior Accountant
Direct Hire job in Toronto
Senior Accountant
Contract job in Toronto
Senior Accountant
Direct Hire job in North York
Senior Internal Auditor
Direct Hire job in Toronto
Senior Financial Analyst, Hybrid
Direct Hire job in Toronto
Senior Manager, Fund Oversight
Direct Hire job in Toronto