Position: PROGRAMMER SOFTWARE DEVELOPER (JAVA)


Company: inRound Innovations
Location: Ottawa
Category: Software Developer/Programmer
Industry: Government (incl military)
Type: Contract
Required Experience: Intermediate (3+ Years)
Start Date: TBD

Required Skills:
All Skills: X: XML, All Skills: S: SOAP (Protocols/Standards), All Skills: J: Java

Required Education: University

Language Requirements: Speak English,Read English,Write English

Job Description:
Our Ottawa-based government client is seeking a programmer software developer (java) for a 2 year contract (with 2 optional 1 year periods).

Candidates must possess Enhanced Reliability security clearance.

Tasks include:

• Develop new or re-engineered OMS functionality in the context of the OMS Modernization initiative using web services protocols and tools, such as REST, SOAP, XML, JAX-RPC, XML parsers, WS-Security.
• Develop new or re-engineered OMS functionality in the context of the OMS Modernization initiative using O/R mapping tools like Hibernate, JPA and TopLink.
• Develop OMS/OMSR Integration proof of concepts .
• Develop and/or maintain Java SE/EE application components.
• Conduct performance analysis and tuning for enterprise scale applications to identify performance bottlenecks and recommend alternate courses of action;
• Develop enhancements and/or bug fixes on an as required basis;
• Prepare technical documentation using the RUP standards; and
• Participate in code review and unit testing sessions;

Other Requirements:
None

The ideal candidate will have::
  • a minimum of 5 years of experience as a Java programmer/software developer creating and modifying software code, developing functional specifications and design documentation.
  • a minimum of 3 years of experience as a Programmer/Software Developer on at least one medium or large (10+ programmers & 2+ years) system development projects using the Java programming language.
  • a minimum of 2 years of cumulative experience as a programmer/software developer on development or maintenance projects using; Java 2EE or later, Swing, Spring, Jasper, JPA/Hibernate
  • a minimum of 1 year of experience in application development or maintenance using an Oracle database. Must include development and/or maintenance of PL/SQL package, stored procedures to be called from a Java application through Hibernate and JDBC
  • experience designing and developing user interface using direct calls to the Swing API
  • demonstrated experience designing and developing user interface using the Swing API and Matisse.
  • demonstrated experience developing complex data access layer combining multiple physical data sources using JPA/Hibernate and Oracle
  • demonstrated experience developing reports using Jasper
  • demonstrated experience developing REST (Jersey) and/or RPC style web services in Java
  • demonstrated experience working in a formal multi-team environment where application developers must communicate and rely on others teams (e.g. Testing, Database Engineering, Data Modeling, Configuration management and environment management)

    Company Info: inRound Innovations
    A division of inRound Innovations. inRound Innovations Inc. is a privately owned Canadian corporation specializing in Workforce Optimization & IT Recruitment Services. Our recruiting services are based on a solid foundation of proven resource assessment methodology and customer satisfaction. We appreciate the interest of all applicants, however, only candidates selected for an interview will be contacted. inRound Innovations is an equal opportunity employer. If selected for an interview, please advise us if you require special accommodation.