Back-End Developer – Intermediate/Senior

In by

  • Location: Toronto, ON
  • Type: Contract to Hire
  • Job #32266

The role involves implementing software solutions for financial services by collaborating with users, analyzing systems, and following the software development lifecycle. Responsibilities include developing high-quality software, leading projects, performing testing, and documenting solutions while ensuring adherence to coding standards and project requirements.

Key Responsibilities:

  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, and following the software development lifecycle.
  • Implement well-designed, testable, and efficient code according to project requirements and adhere to coding standards, guidelines, quality procedures, and schedules.
  • Lead software projects from scoping requirements through actual launch and implementation.

Requirements:

  • Bachelor's degree in computer science/engineering or related field.
  • Minimum 6 years of work experience with lead experience.
  • Strong database and query-building knowledge.
  • Knowledge of Application Servers (JBoss/Websphere/Weblogic).
  • Experience with Java, J2EE, Spring, Spring Boot, Hibernate, Web Services.
  • Strong experience in multi-threaded server-side Java programming.
  • Experience with Apache Kafka for event-driven architecture.
  • Experience with Eclipse, Maven, Sonar, JUnit tools.
  • Experience with agile methodologies.
  • Proficiency in HTML/DHTML/JavaScript/XML/CSS.
  • Knowledge of MS SQL, Oracle, DB2, OOAD, UML.
  • Ability to work in remote/office settings with flexible hours.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!