Create Alert
Email me similar jobs

Senior Java Software Engineer (Toronto)

Job Title: Java Fullstack Developer
Location: Montreal, QC
Job Type: Contract Position

Responsibilities

  • As a Dev Lead, drive the technical team and the Product Owners in an Agile development process.
  • Responsible for enacting Scrum values and practices.
  • Guards and shields the team from distractions and interruptions from external interferences.
  • Enables close cooperation across all roles and functions.
  • Has strong understanding of the overall software delivery lifecycle and activities.
  • Promote and participate in the continuous improvement of structure, processes, tooling to enable the teams to deliver more value.
  • Organize and facilitate standups, release and sprint planning, reviews, demos, and retrospectives.
  • Support efforts to code, design, and testing in a heterogeneous technology setting e.g., JavaScript MVC, HTML, CSS, Java/J2EE.

Requirements

  • Excellent understanding of development concepts and SDLC methodologies.
  • Strong customer focus, excellent problem‑solving and analytical skills.
  • Strong verbal and written communication skills.
  • Ability to work in a rapidly changing environment.
  • Understanding of object orientation and software design patterns.
  • Experience of testing at the unit, integration, and system levels.
  • Experience with at least one web application server such as Tomcat or similar.
  • Strong hands‑on coding experience.
  • Strong knowledge and experience in JavaScript and Java.
  • Strong knowledge and experience in testing automation.
  • Strong knowledge and experience in performance profiling.
  • Strong knowledge and experience in build pipeline (Jenkins, Jules, Groovy).
  • Knowledge and experience with cloud technologies such as Kubernetes, Docker, GKP, AWS.

Desirable

  • Understanding of Java/J2EE, HTML5, CSS, JavaScript, Spring, AJAX, and JSON skills for implementing web technologies; familiarity with React is required.
  • Understanding of jQuery and NodeJS.
  • Understanding of multithreaded software design.
  • Understanding of testing automation such as BDD, Cucumber.
  • Understanding of build pipeline—Jenkins, Jules, Groovy.
  • Understanding of cloud—such as AWS, GKP, GAP, etc.
  • Understanding of the AJAX and Spring frameworks.
  • Experience with other Agile practices.
  • Participation in test‑driven development or business‑driven development.
  • Practice of continuous integration or continuous delivery.
  • Senior developer HTML/CSS development skills, JavaScript, jQuery, and respective trends are must.
  • Server‑side CSS pre‑processing platforms, such as LESS and SASS.
  • Web APIs: REST, RESTful, JSON, XML.
  • Hands‑on experience with any of the JavaScript libraries/frameworks like jQuery, NodeJS, Angular.

Qualifications

  • Overall 10+ years of experience in delivering technology solutions.
  • 8+ years of web development experience working on Windows or Java platform.
  • 8+ years’ experience with Java, HTML5, CSS, JavaScript, AJAX and Spring frameworks.
  • 5+ years’ experience with Jenkins, Jules, GKP, GAP.
  • BS or MS in Computer Science or related field.

#J-18808-Ljbffr
Similar jobs

Senior Java Software Engineer (Toronto)

Apply Now
Back to search page