"Skills Required:
- 8+ years of hands on development experience in Core Java, Spring framework and server-side Java programming related technologies in an Agile development environment
- 3+ years experience designing patterns and Object Orient Design concepts
- Recent Experience in utilizing Source Control & Build Tools, like Bitbucket, Jenkins etc.
- Basic understanding of SQL programming preferably with Oracle experience
Good to have skills:
- Knowledge of Capital, Commodity and Derivatives market
Roles & Responsibilities:
- Develop and manage well-functioning software applications
- Design client-side and server-side architecture
- Convert architectures and designs specifications into running code
- Write highly effective APIs using best practices
- Ensure code is managed and maintained effectively
- Identify efficient solutions to moderately complex requirements
- Liaise with subject matter experts, development team, implementation support and production support staff to define technical specifications
- Work with senior developers and product managers to ideate software solutions
- Test software to ensure responsiveness and efficiency by writing end-to-end, integration and unit tests
- Troubleshoot, debug and maintain the application
- Work with data scientists and analysts to improve software"
Job Type: Full-time
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Toronto, ON: reliably commute or plan to relocate before starting work (required)
Experience:
- JAVA CORE: 9 years (preferred)
- OBJECT ORIENT DESIGN: 4 years (preferred)