Senior Software Developer in Toronto

Senior Software Developer in Toronto

Toronto Full-Time 90000 - 110000 $ / year (est.) On-site
R

At a Glance

  • Tasks: Translate technical specs into tested applications and troubleshoot software issues.
  • Company: Join a leading tech firm focused on innovation and collaboration.
  • Benefits: Enjoy competitive pay, health benefits, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with excellent career advancement potential.
  • Why this job: Make an impact with cutting-edge technology while developing your skills.
  • Qualifications: 5+ years in JAVA development and experience with Agile methodologies.

The predicted salary is between 90000 - 110000 $ per year.

Responsibilities:

  • Translate technical systems specifications into working, tested applications.
  • Conduct analysis, design, and develop detailed programming specifications.
  • Write and/or generate code, compile data-driven programs, maintain, and conduct unit tests.
  • Resolve and troubleshoot technical problems during the use and operation of software packages.
  • Provide technical assistance in implementation, conversion, and ongoing production support.
  • Facilitate knowledge transfer to fellow developers.

General Skills:

  • Experience in programming and analysis; specialized software package support at the specified experience level.
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in design, code, test, debug, and document applications.
  • Experience in the use of object and/or third generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience in the use of information retrieval packages using query languages.
  • Experience with one or more communications protocols.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.

Full Stack Skills:

  • Proficient with both front end and back end development, including database design/management and DevOps.
  • Knowledge and experience with design and implementation of the overall web architecture.
  • Experience with implementation of approved user interface, design, and deployment of database.
  • Knowledge and experience ensuring the entire stack is designed and built for speed and scalability.
  • Knowledge and experience with the design and construction of REST API services.
  • Knowledge and experience integrating front-end UI with the constructed API.
  • Knowledge and experience in design and implementation of continuous integration and deployment.

Technical Skills - 60%:

  • 5 yr+ Demonstrated experience in JAVA-based software development.
  • 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.
  • 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.

Must haves:

  • 5 yr+ Demonstrated experience in JAVA-based software development.

Senior Software Developer in Toronto employer: Rubicon Path

As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.

R

Contact Details:

Rubicon Path Recruitment Team

We think you need these skills to ace Senior Software Developer in Toronto

JAVA-based software development
Spring framework
Spring JDBC
JSON Token (JWT)
Restful API
PL/SQL
Oracle DB