To apply for this job you must first either login or register

Senior Developer/Development Manager

Toronto, Ontario  - Permanent

Job Description

•80% of your time will be in the role of Senior Developer
•20% of your time will be in the role of Development Manager (Code reviews, oversee day-to-day operation of development and interact with senior manager about progress/challenges/obstacles)

Must Have Skills:

•University Degree/College Diploma in a business, mathematics, computer science or technology related field preferred
•Experience designing architecture for scalable applications is preferred
•6+ years of hands-on Java Development, Spring Framework, Hibernate
•2+ year of utilizing JDBC within Java
•Excellent knowledge of relational databases and NoSQL database is required
•Experience with ElasticSearch is required
•Experience with Tomcat is preferred
•Knowledge in AWS Cloud and software deployment on the cloud is an asset
•Knowledge in XMPP and messaging protocol is an asset
•Proven experience using RESTful Web Services is required
•Experience in agile software development environment

•Design and develop scalable, responsive applications (API and backend)
•Deploying developed application on our Cloud platform
•Receive feedback and work with stakeholders to continuously improve the applications
•Guide & assist in the preparation and documentation of program requirements
•Accountable for technology delivery of projects
•Oversee the PM / Scrum Master for projects being run as Agile
•Work closely with business executives, and product managers to define scope and product direction through requirements gathering, prototyping, and cost assessments
•Facilitate the resolution of key technical and business oriented project issues
•Drive best practice in architecture, testing, development and deployment activity
•Work with QA, release management and implementation teams to plan for the deployment/installation of application code into test and production environments

Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register