Senior Java Developer (8+ years) required to help with a Liferay 7.x to 7.4 upgrade project.

S.i. Systems
Edmonton
$72 an hour (estimated)
Full-time

Our Public Enterprise client is looking for a Senior Java Developer (8+ years) to help with a Liferay 7.x to 7.4 upgrade project.

Full-time, 1 year contract with chance of one 1 year extension. Hybrid or remote work possible.

Must Have :

  • 8 years experience performing software development and maintenance using Java (Springboot).
  • 4 years experience with Portlet development using LifeRay, upgrade experience to version 7.4 preferred.
  • 4 years experience with source code management with GitHub and Subversion (SVN)
  • 4 years experience with frontend frameworks such as Vue, Typescript and Javascript
  • 2 years experience developing RESTful services with Swagger
  • 30+ days ago
Related jobs
S.i. Systems
Edmonton, Alberta

Senior Technical Support Specialist to analyze and resolve ticket issues related to networks, workstations, operating systems in a Microsoft environment. Analyze, diagnose, and resolve critical issues across servers, storage systems, workstations/laptops, LAN/WAN infrastructure, routers, switches, f...

estaffing Inc
AB, Canada

Role Highlights:</b></p> <ul> <li style="margin-bottom:11px"><b>Audience:</b> <b>Project Manager</b></li> <li style="margin-bottom:11px"><b>Duration:</b> Flexible schedule tailored to your needs</li> &l...

S.i. Systems
Edmonton, Alberta

Senior SAP HCM Consultant to configure SAP on ECC HR - OM, PA, Payroll -. Lower Mainland candidates preferred, open to remote candidate that can commit to PST working hours. Initially a 6-months contract to start. This resource will be part of the sustainment & operations team and will provide suppo...

Roska DBO Inc
Alberta

Our Workforce Solutions group works with customers across western Canada to recruit qualified candidates for assignments ranging from emergency callouts to longer term contingent workforce solutions. Various locations, AlbertaDon't see a position that is quite the right fit? Roska is always seeking ...

S.i. Systems
Edmonton, Alberta

The Delivery Lead will be instrumental in project delivery, managing a cross-functional team, and working closely with stakeholders to meet critical implementation milestones. Willing to work 50% onsite as required in Edmonton. Work collaboratively with solution architects and functional experts to ...

Treasury Board of Canada Secretariat
Edmonton, Alberta

Anticipatory) Senior Investigator-Operations (Air) - Restricted to Employment Equity Groups. Agree to deploy to accident sites where there may be exposure to disagreeable and difficult working conditions and to extreme climatic conditions. It is fundamental to the achievement of the TSB’s mandate fo...

MongoDB
Canada

This tool is a top priority for the company, and is used to migrate customers from on-prem MongoDB to MongoDB's cloud service, MongoDB Atlas. With offices worldwide and over 175,000 developers joining MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust Mong...

KPMG
Canada, Canada

Collaborate closely with the KPMG Senior Project Manager to support project tasks and deliverables, encompassing planning, budgeting, performance tracking, gap analyses, progress reporting, and risk and resource management. Lead projects ensuring adherence to the established project methodologies, s...

Flight To Sucess
Canada+ Germany

They provide direct nursing care to patients, deliver health education programs and provide consultative services regarding issues relevant to the practice of nursing. Collaborate with members of an interdisciplinary health team to plan, implement, co-ordinate and evaluate patient care in consultati...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. This is a genuine opportunity to be part of a collaborative team, to be mentor...