RQ11870 - Software Developer - Full Stack - Senior

Posted 2 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Maintain and support the OASIS CoreWeb production application and its integration with the ESRI GIS-based mobile field data capture application. Design and deliver full-stack Java solutions using Spring Boot, Angular, Azure services, REST APIs, and multiple databases. Develop specifications and code, configure applications, build releases, conduct unit testing, and integrate with ArcGIS and Azure platforms. Work within Agile teams, lead continuous improvement activities, and provide technical design recommendations.
Summary Generated by Built In

Description:

A senior full stack software developer that will be responsible for providing maintenance and support for the OASIS CoreWeb application in Production. The OASIS solution comprises of the OASIS CoreWeb application and OASIS Remote Field Data Capture Mobile application. The OASIS CoreWeb application has integration with the OASIS Remote Field Data Capture Mobile application. The OASIS Remote Field Data Capture Mobile application is built on ESRI GIS technology. The OASIS CoreWeb application is built using Azure Cloud Java technology,

 

Background:

The purpose of the Ontario Agricultural Soil Information System (OASIS) project is to design and develop a robust, comprehensive system for the collection, storage and maintenance of the OMAFRA’s legacy and new Agricultural soil and agronomic data in alignment to actions under the Soil Strategy and other emerging OMAFRA and government initiatives. The OASIS core application will have a centralized repository with state-of-the-art mapping data and detailed soil survey analysis data. The mobile native data collection application will integrate with the OASIS core application via the ArcGIS Enterprise.



Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 7+ years of full-stack Java development knowledge and experience designing and delivering solutions

 

Skill Set Requirements:

Mandatory Skills/Experience:

  • At least 1+ year experience developing and implementing java solutions targeting the soil management systems.
  • 7+ years of full stack java development knowledge and experience designing and delivering solutions using:
  • Java/JEE technology with Sprint Boot version 2.5 or higher
  • Angular 2+
  • HTML 5
  • Accessibility for Ontarians with Disability Act (AODA)
  • RESTful APIs
  • Databases (Azure SQL database, Oracle, PostgreSQL)
  • Azure DevOps Pipelines
  • Good design skills to develop quality solutions
  • Integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS
  • RESTful API integration with ESRI
  • Tools (Eclipse, Azure Git Repositories)
  • Excellent design skills with ability to make design recommendations and develop quality solutions.
  • Developing detailed programming specifications and/or code, and performing application configuration as needed
  • Building release deployments and conducting unit tests within an Agile project environment.
  • Integration skills, and experience developing java solutions using APIM
  • Integration skills, experience and knowledge building java backend using Azure Application Service Plan.

 

Desirable skills/experience:

  • Python
  • ESRI GIS database
  • RESTful API integration with ESRI
  • Excellent communication (verbal and written) as well as facilitation skills

 

General:

  • 4+ years of experience delivering solutions using Agile practices and tailoring approaches to maximize adoption of Agile principles while working within organizational constraints.
  • 4+ years of experience leading Agile teams through continuous improvement processes including but not limited to Sprint Retrospectives, etc.


Skills Required

  • 7+ years of full-stack Java development experience designing and delivering solutions
  • At least 1 year of experience developing and implementing Java solutions for soil management systems
  • Experience with Java/JEE and Spring Boot 2.5 or higher
  • Experience with Angular 2+ and HTML5
  • Experience with AODA accessibility requirements
  • Experience developing and integrating RESTful APIs
  • Experience with Azure SQL Database, Oracle, or PostgreSQL
  • Experience with Azure DevOps Pipelines
  • Experience integrating with ESRI ArcGIS Portal and ESRI ArcGIS Survey
  • Experience using Eclipse and Azure Git Repositories
  • Experience developing detailed programming specifications and application code
  • Experience building release deployments and conducting unit tests in an Agile environment
  • Experience integrating Java solutions using Azure API Management
  • Experience building Java backends using Azure Application Service Plan
  • 4+ years of experience delivering solutions using Agile practices
  • 4+ years of experience leading Agile teams through continuous improvement processes
  • Python experience
  • ESRI GIS database experience
  • Excellent verbal and written communication and facilitation skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Samsara Logo Samsara

Account Development Representative

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
2 Locations
4000 Employees
82K-105K Annually

Cash App Logo Cash App

Senior Software Engineer

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
185K-327K Annually

Samsara Logo Samsara

Artificial Intelligence Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
155K-213K Annually

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
143K-185K Annually

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account