Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

Source Code

Toronto

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm is seeking a Sr. Software Developer with 7+ years experience in Java-based backend development. The position is full-time onsite in Toronto, requiring a strong skill set in Java, Spring framework, and full stack development. Responsibilities include translating technical specifications into applications, troubleshooting, and knowledge transfer. The role offers a contract of over 56 business days with a possibility of extension, making it a great opportunity for skilled developers.

Qualifications

  • 7+ years of experience in Java-based backend development.
  • 7+ years using Java SDK, JEE, Apache Ant, Tomcat, JavaScript.
  • 5+ years with Spring framework, Spring JDBC, JSON Token (JWT), Restful API, PLS/SQL, Oracle DB.
  • 5+ years with SpringBoot series: Eureka server, Zuul Gateway, SpringBoot web, SpringBoot data/JPA.

Responsibilities

  • Translate technical specifications into working applications.
  • Troubleshoot technical problems during software operation.
  • Conduct knowledge transfer to fellow developers.

Skills

Java-based backend development
Java SDK
JavaScript
Spring framework
JSON Token (JWT)
Restful API
PLS/SQL
Oracle DB
SpringBoot
DevOps
Problem-solving
Team collaboration

Tools

Apache Ant
Tomcat
Hudson/Jenkins
Maven
Job description

RQ10359 - Sr. Software Developer (Java/JavaScript)
2+ month contract until fiscal year end (56 business days) - 6+ month extension
5 openings - 5 different submissions preferred

ONSITE 5 days a week - Toronto

Responsibilities:

Required to translate technical systems specifications into working, tested applications. This includes analysis, design and developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.

Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and on-going production support.

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 patters, 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 in structured methodologies for the design, development, implementation and maintenance of applications
  • 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 any associated areas such as 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
Must Have:
  • 7 yr+ Demonstrated experience in Java-based backend development.
  • 7 yr+ Demonstrated experience using Java SDK, JEE, Apache Ant, Tomcat, JavaScript.
  • 5 yr+ Demonstrated experience in Spring framework, Spring JDBC, JSON Token (JWT), Restful API, PLS/SQL, Oracle DB, and performance tuning.
  • 5 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.