Rubicon Path logo
Rubicon PathPosted 1 month ago

RQ08780 - Software Developer - Senior

On-siteToronto, Ontario, Canada

Full TimeSenior LevelSmall

Job Summary

Translate technical specifications into working, tested applications through analysis, design, and code generation. Resolve and troubleshoot technical problems during software operation, implementation, and production support while maintaining unit tests. Collaborate with IT professionals throughout the Software Development Life Cycle, including knowledge transfer to fellow developers. Design, debug, document, and deploy applications using relational and hierarchical database technologies, REST APIs, and continuous integration pipelines. Elicit requirements from stakeholders and ensure systems are designed for speed and scalability.

Required Qualifications

  • 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
  • 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
  • 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
  • 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
  • Ability to build good working relationships
  • Positive team player
  • Good verbal and written communication skills
  • Good analytical and problem-solving skills
  • Must haves: 5 yr+ Demonstrated experience in JAVA-based software development

Desired Qualifications

  • 1 yr+ Desirable experience in Azure API Management
  • Curam experience is a big plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce