Why be a part of Maplesoft Group?

Do you want to work in a dynamic environment where your contributions count?

At Maplesoft, we value the contributions of all our employees and contractors. We listen and act upon suggestions, advice, and innovative ideas to further our strategic vision. In turn, Maplesoft contributes to the communities where we live and operate. We think globally, but act in our own backyards.

Build your future with Maplesoft’s exciting technologies, deep partnerships, personal approach to consulting services, professional development opportunities and exciting company culture.

To be considered for new opportunities please send us your resume at


  • Phone Number
  • Filename

    Title JAVA Developer
    Location Ottawa, ON
    Start Date 04-01-2020
    Language English
    Salary Negotiable
    Security Clearance Reliability Status
    Duration 12+ months
    Date Posted 01-29-2020
    Job ID 11790
    Recruiter Email
    Maplesoft Group is currently seeking a JAVA Developer to join one of our clients located in Ottawa


    Our client has a requirement for an experienced JAVA Developer to develop and program enhancements within their internal IT systems,  and to ensure that systems are functioning according to documented specifications.

    Tasks include but are not limited to:
    - Gather and analyze data for the conduct of studies to establish the technical and economic feasibility of proposed enhancements, and for the development of functional and system design specifications;
    - Design object models, data models, methods and procedures for proposed enhancements;
    - Provide recommendations on the most effective approach to integrate the services with the SOA infrastructure;
    - Work closely with the development team and System Architect to develop services that are flexible, high-performance, reliable and compatible with the custom systems and SOA infrastructure;
    - Develop, test and implement enhancements;
    - Produce data input forms, system code, XML data files, system procedures and technical documentation such as change control document, technical procedures and user / technical manuals for the systems described in the Background section;
    - Control and perform systems testing as a member of a system test team for the systems described in the Background section;
    - Troubleshoot and debug technical issues;
    - Transfer skills and knowledge on system code modifications, technical procedures and technical architecture, methodologies to internal personnel;
    - Liaise with stakeholders to move the project through the various stages in the Software Development Lifecycle (SDLC);
    - Status Reporting to the technical authority or a designate as requested
    - Program / code as directed by Development Lead (daily activity).
    - Perform unit testing on created code (daily activity).
    - Provide Feedback/ Corrective Measures through systems, verbally or written on issues / on bugs related to software (daily activity).
    - Perform peer code review as directed (daily activity).
    - Attend Daily status meetings (daily activity).
    - Provide a monthly timesheet to the client (monthly activity).

    Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people.  Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.
    We thank you for your interest in Maplesoft Group and wish to advise that only candidates under consideration will be contacted.

    Are you interested in a career with Maplesoft Group? Please see our Career Opportunities page!