Senior Java Developer for GIS Projects

1 day ago


Guelph, Ontario, Canada iPartner Consulting Full time
Job Description:

iPartner Consulting is seeking a highly skilled Senior Java Developer to join our team.

This full-time position is based in Guelph, Ontario, and offers a hybrid work arrangement. As a senior developer, you will be working on various GIS-related projects, utilizing your expertise in Java web applications, ESRI GIS, and ArcGIS APIs/SDKs.

Key Responsibilities:
  • Design and develop complex software solutions using Java/JEE technology, focusing on systems integration, web services, and RESTful APIs.
  • Collaborate with cross-functional teams to deliver high-quality projects, adhering to AODA and accessibility standards.
  • Implement secure IT practices, including OAuth 2 and SAML protocols.
  • Work with cloud native solutions, preferably in Azure, and experience with relational and spatial databases.
Requirements:Mandatory Technical Skills:
  • 4+ years of full stack Java development knowledge and experience designing and delivering solutions.
  • Strong understanding of SOA and microservice design, web services, and related standards (REST, JSON, SOAP).
  • Experience with ArcGIS Online and ArcGIS Enterprise, as well as GIS scripting languages (Python, R) and libraries.
  • Knowledge of GIS data management and analytics, as well as familiarity with Government of Ontario Information and Technology Standards (GO-ITS).
Desirable Technical Skills:
  • Experience building and deploying cloud native solutions, ideally in Azure.
  • Familiarity with SDLC, Digital and Agile methodologies, source control, DevOps, CI/CD, and related tools (Azure DevOps, Git).
Salary Estimate:

The estimated annual salary for this position is approximately $115,000 - $140,000 CAD, depending on experience.



  • Guelph, Ontario, Canada GTT, LLC Full time

    Job Title: Senior Software Developer - GIS and Mobile Application ExpertJob Summary:We are seeking a skilled Senior Software Developer with expertise in GIS and mobile application development to join our team at GTT, LLC. The ideal candidate will have a strong background in Java, ESRI GIS Fieldmaps, and ArcGIS technology integration.Responsibilities:Develop...


  • Guelph, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperJob Summary:iPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing and delivering solutions using Java/JEE technology, JSON, HTML 5, and Accessibility for Ontarians with Disability Act (AODA)...


  • Guelph, Ontario, Canada Randstad Canada Full time

    Job Title: Senior .NET Developer LeadAbout the Role:We are seeking a highly skilled Senior .NET Developer Lead to join our IT Portfolio team at Randstad Canada. As a key member of our team, you will be responsible for providing technical leadership and guidance to a group of Senior Programmer Analysts and Senior Test Analysts.Key Responsibilities:* Provide...


  • Guelph, Ontario, Canada Wendy's Full time

    We are looking for a highly skilled Senior Software Engineer with expertise in Java and Python to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing complex software systems. Your technical expertise and leadership skills will be essential in driving the success of our company.Key...


  • Guelph, Ontario, Canada Randstad Full time

    Our company is seeking a highly skilled Senior Software Developer with expertise in backend development using Java. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. Key responsibilities:Design and develop high-quality software applications using JavaCollaborate with cross-functional...

  • Senior Web Developer

    4 weeks ago


    Guelph, Ontario, Canada Sandbox Software Full time

    Job DescriptionThe Full Stack Web Developer will support the architecture, design, development, testing, and support of web-based solutions primarily developed in Java or .NET. The Full Stack Developer is accountable to the Director of Operations.Responsibilities:Review and gain a thorough understanding of project-specific business requirements, particularly...


  • Guelph, Ontario, Canada CBI Home Health Full time

    About the RoleWe are looking for a skilled Java Software Engineer to join our team. The ideal candidate will have a strong background in Java and experience with software development.Key Responsibilities- Develop high-quality Java software applications- Collaborate with cross-functional teams to design and implement software solutions- Troubleshoot and...


  • Guelph, Ontario, Canada CB Canada Full time

    Job SummaryThe Senior Development Project Manager will oversee the development of machine learning and vision systems using Microsoft Azure Cognitive services. This role requires strong leadership skills, with the ability to conduct root cause analysis and troubleshoot programming issues. The successful candidate will work closely with System Analysts and...


  • Guelph, Ontario, Canada Agricorp Full time

    Agricorp seeks a highly skilled Team Leader, IT Portfolio to join our Information Technology division in Ontario.Job Description:The Team Leader will provide day-to-day people management and technical leadership to a group of Senior Programmer Analysts and Senior Test Analysts with expertise on .Net system development, GIS systems, and SharePoint 2016...


  • Guelph, Ontario, Canada CB Canada Full time

    Job SummaryThe Senior Software Development Project Manager will lead development projects in machine learning and vision systems using Microsoft Azure Cognitive services. This role requires conducting root cause analysis and troubleshooting programming issues, working closely with System Analyst and other IT staff. The position is a contract for...


  • Guelph, Ontario, Canada Accoravillage Full time

    Senior Municipal Development EngineerAre you a seasoned engineering leader looking to advance your career with a dedicated, community-focused company? Tatham Engineering offers the opportunity to join a supportive team that values mentorship and provides challenging, rewarding work.We are seeking an experienced, accomplished, and self-motivated Group Leader...


  • Guelph, Ontario, Canada Accoravillage Full time

    Municipal Land Development - Senior Engineer and Group LeaderWe are seeking an experienced and accomplished Senior Engineer and Group Leader to join our Municipal or Land Development group based out of our Bracebridge office.This position will develop and lead a group of Project Managers and technical support staff, and is responsible for the planning,...


  • Guelph, Ontario, Canada Foilcon Full time

    FoIicon is seeking a seasoned Enterprise Architect with extensive experience in designing and implementing complex solutions using JAVA and DevOps technologies.**About the Role:**The successful candidate will lead the development of cutting-edge architectures for large-scale projects, driving innovation and technical excellence across the organization.They...


  • Guelph, Ontario, Canada LanceSoft Full time

    At LanceSoft, we're seeking a highly skilled Software Architecture Specialist to join our team. As a key member of our architecture team, you will be responsible for designing and developing application architectures that meet the business needs and requirements of our clients.We are looking for someone with a strong background in software architecture, with...


  • Guelph, Ontario, Canada Michael Page International Canada Limited Full time

    We are seeking a skilled Senior Construction Project Manager to lead on-site activities and oversee day-to-day operations for smooth project execution.This role requires strong leadership skills, excellent communication and conflict-resolution abilities, and thorough knowledge of construction safety protocols and project management principles.The ideal...


  • Guelph, Ontario, Canada Aarorn Technologies Inc. Full time

    Job Description:Aarorn Technologies Inc. is seeking an experienced Senior IT Project Manager to lead our team in developing and implementing innovative information systems.Responsibilities:Plan and control budget and expenditures for projectsEstablish and implement policies and procedures for information systemsResearch and evaluate interactive media...


  • Guelph, Ontario, Canada Aarorn Technologies Inc. Full time

    Aarorn Technologies Inc. - Senior IT Project Manager Job DescriptionWe are seeking an experienced Senior IT Project Manager to join our team at Aarorn Technologies Inc. This role will be responsible for leading and coordinating multidisciplinary teams to develop website graphics, content, capacity, and interactivity.Key Responsibilities:Project Planning and...


  • Guelph, Ontario, Canada Linamar Corporation Full time

    Senior Program Manager - Project LeadThe Senior Program Manager - Project Lead is responsible for overseeing the development and implementation of projects, ensuring timely completion, and meeting customer expectations. This role involves collaborating with cross-functional teams, suppliers, and internal departments to drive project success.Key...

  • Senior Web Developer

    4 weeks ago


    Guelph, Ontario, Canada Intrigue Media Solutions Inc. Full time

    Job Title: Senior Web DeveloperWe are seeking a highly skilled Senior Web Developer to join our team at Intrigue Media Solutions Inc. The ideal candidate will have a strong background in web development, with expertise in HTML, CSS, JavaScript, and other related technologies.Key Responsibilities:Design and develop web applications using HTML, CSS, and...


  • Guelph, Ontario, Canada Linamar Corporation Full time

    About the role:We are seeking a skilled Senior Software Developer to join our team at {company}.The successful candidate will have a proven track record of developing high-quality software solutions using a variety of programming languages.Key responsibilities:Design, develop, and deploy software applicationsCollaborate with cross-functional teams to...