Software Developer – Senior

Job Description

  • Contractor
  • Anywhere

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.