Previous Job
Java Developer
Ref No.: 18-21276
Location: Toronto, Ontario
Position Type:Contract
Start Date: 03/29/2018
 Role and Responsibilities
In the role of Java Developer, perform:
·        Complete applications development by coordinating requirements, schedules, and activities
·        Develop and maintain code
·        Troubleshooting development and production problems across multiple environments and operating platforms
·        Liaise with 3rd party component providers, gather technical dependency requirements and deliverables
·        Integrate 3rd party components in the application as per the architecture and design requirements
·        Written and tune SQL Stored procedures
·        Develop code documentation as per internal best practices
·        Communicate with project management about status of work and any issues with work in progress
·        Interface with QA to resolve issues/defects and provide corrective actions
·        Communicate with the Operations, Client Services department, and with the client, according with the established internal procedures
·        Adhere to all policies and procedures related to security and protecting privacy of client and company information
·        Support other tasks and responsibilities, as assigned or directed by management
·        Participate in the process of analyzing requirements and in software design sessions along with other software developers and programmers
Please list 5 mandatory "MUST HAVE” skills and experience for this requirement. Please include skills related to technical as well as domain and non-technical skills and experience as applicable to the position.
·        5-6 years' development experience in JAVA/J2EE , JavaScript and PHP
·        Deep problem solving skills for complex issues with Java
·        Experience in database – MySql, MSSQL, Postgres
·        Experience with source control tools like CVS, SVN
·        Analyze, develop code, test and implement changes of scope
·        Lead in some phases of application systems analysis, design and programming activity
·        Liaise with subject matter experts, development team, implementation support and production support staff to define technical specifications
·        Develop and execute unit test plans, Develops, executes and maintains system test plans, Provide implementation and post implementation support
Please list 5 "NICE TO HAVE” but not mandatory skills and experience for this requirement
·        Worked in web services – SOAP, REST
·        Good communication skills
·        Ability to own technical pieces individually
·        Ability to adapt and change priorities quickly