Job Overview
Green PI Inc is presently looking to provide a Senior Java Developer for its client. The Senior Java Developer will manage and support ITSS’s driver vehicle and record management systems. This role requires working with multiple clients to ensure that each system performs as required. The Senior Java Developer will build new processes to achieve the desired results as well as to solve complex issues including upgrading from Java 6 to a Java 8+ environment.
This is a contract opportunity from February 3, 2025 – December 30, 2025, with a possibility of a 12-month extension.
Duties
- Manage and support ITSS’s driver vehicle and record management systems;
- Provide production support of a driver vehicle application that includes evaluation of defects, investigate causes and come up with solutions to address defect;
- Code and rely on strong organizational and leadership skills with the ability to resolve multiple issues;
- Implement the solutions while applying the best development practice;
- Upgrade code base and test programs and program changes by reviewing and/or preparing test data, conducting test runs, and reviewing input and output data;
- Serve as an expert on applications and provide technical support when appropriate;
- Provide mentorship, guidance, and support including code reviews for software developers and other team members;
- Provide statistics on data elements as requested by ITSS;
- Provide support and expertise of java systems;
- Develop reporting as needed;
- Document and resolve software issues;
- Translate software requirements into working and maintainable solutions within the existing application frameworks;
- Develop and adhere to best practices for developing applications;
- Continuously contribute to team performance improvement and collaboration;
- Collaborate effectively across teams;
- Utilize and adhere to ITSS’s methodology, tools, and processes;
- Complete all project deliverables required during the contracted period and provide all project; documentation completed during the course of the work; and
- Invoice client as defined in the resulting contract.
Requirements
- Combination of maintenance and development experience as a Java Developer;
- Be an expert in Object Oriented Analysis and Design using Java and UML;
- Possess extensive experience in the use of Eclipse, CVS, RAD, Torque;
- Be an expert in SOAP, REST services;
- Possess extensive technical experience and development expertise in Core Java 6 and Java 8 environments, J2EE, JSP, Servlets, Struts, Web services, Spring, Hibernate, Java Script, Sharepoint, Alfresco and Ajax;
- Possess excellent knowledge of database concepts with working knowledge on SQL and Stored Procedure.
- Strong interpersonal and communication skills with the proven ability to work in team environments;
- Critical thinking, problem solving, and decision-making skills and abilities;
- Ability to build and maintain relationships with key decision-makers, through a high degree of contact with other employees, clients, and coworkers;
- Ability to quickly learn new technology;
- Adaptable to a changing environment;
- Familiarity with common web-based data formats (XML, JSON); and
- Excellent skills in DB Schema design and SQL development.
Preference will be given to proponents with experience in a public sector or similar environment, in particular a Shared Service model and experience and knowledge with a Driver Vehicle System application, Interprovincial Record Exchange Service, and SAP Business Objects Explorer reporting tools.
About our Company:
Green PI Inc is a growing company with a strong vision and firm financial backing. Registered in Ontario Canada in 2007, believes in ever-improving quality in engineering consulting and software systems development. We have recently been awarded the Innovation Award by “Innovation, Science and Economic Development Canada”. Based in Mississauga, Ontario, we have helped many organizations with their design engineering and software consulting needs.
Job Location: Remote or Prince Edward Island; TBD
Work Remotely: TBD
Contract length: February 3 – December 30 2025, with possible 12 months extension
Working Schedule: Monday to Friday
Please provide salary expectations or an hourly rate along with an updated resume and three references.
Job Types: Full-time, Fixed term contract
Contract length: 11 months
Pay: $77,258.05-$140,545.80 per year
Schedule:
- Monday to Friday
- Weekends as needed
Application question(s):
- How many years of experience do you have in: Eclipse, CVS, RAD, and/or Torque?
- Do you posess extensive experience in the following: Core Java 6 and Java 8 environments, J2EE, JSP, Servlets, Struts, Web services, Spring, Hibernate, Java Script, Sharepoint, Alfresco and Ajax?
- Do you have experience in building and maintaining relationships with key decision-makers or stakeholders?
- Do you have experience in a public sector environment? In particular, a Shared Service model and experience and knowledge with a Driver Vehicle System
application, Interprovincial Record Exchange Service, and SAP Business Objects Explorer reporting tools?
- Do you have skills in DB Schema design?
Experience:
- Java: 10 years (required)
- UML: 10 years (required)
- REST: 10 years (required)
- SOAP: 10 years (required)
- SQL: 10 years (required)
- Databases: 10 years (required)
- XML: 1 year (required)
- JSON: 1 year (required)
- Communication skills: 10 years (required)
Work Location: In person
Application deadline: 2024-12-12
Expected start date: 2025-02-03