Job Description
NEW ROLE: Software Developer – Senior
📍Location: Toronto Canada (Hybrid)
💼Duration: Contract
$Pay rate (CAD): $70 – $80/HR
Job Description:
Technical Skills – 60%
· 5 yr+ Demonstrated experience in JAVA-based software development.
· 5 yr+ Demonstrated experience using Java SDK, JEE, Apache Ant, Tomcat, JavaScript.
· 3 yr+ Demonstrated experience in Spring framework, Spring JDBC, JSON Token (JWT), Restful API, PLS/SQL, Oracle DB.
· 3 yr+ Demonstrated experience in SpringBoot series: Eureka server, Zuul Gateway, SpringBoot web, SpringBoot webservice, SpringBoot data/JPA, Swagger-UI tools, Open UI tools, Hudson/Jenkins, Maven.
· 1 yr+ Desirable experience in Azure API Management.
· 3 yr+ Experience with the agile user story and defect management life cycle using Azure DevOPS or JIRA.
· 2 yr+ Front end development experience using: Angular 5, Bootstrap, NodeJS, NPM, TypeScript, HTML 5, CSS.
· Curam experience is a big plus
Automation Testing Skills – 20%
· 3 yr+ Experience in developing unit tests using Junit or TestNG.
· Experience participating in Test Data creation and analysis skills in agile scrum sprints.
· Experience participating in automation of Regression Testing in agile scrum sprints.
· Experience using SQL to verify data integrity in agile scrum sprints.
Knowledge of Methodologies – 10%
· Working knowledge of SDLC and the Agile development methodology.
· Demonstrated knowledge and experience with RDBMS design concepts.
· Demonstrated experience in identifying risk and providing solutions.
Communication Skills – 10%
· Ability to build good working relationships.
· Positive team player.
· Good verbal and written communication skills.
· Good analytical and problem-solving skills.