Intermediate Middleware Application Developer

Sorry, this job is no longer available. Please Search for Jobs to conduct a new search

Eagle is currently seeking an Intermediate Middleware Application Developer. This is a six (6) month, contract position scheduled to start in June.

Key Responsibilities

The successful candidate will be responsible for:

  • Developing application code in accordance with application standards and best practices and working on projects, change requests and minor enhancements;
  • Analyzing, developing and delivering the technical solution that satisfies the functional design documents and other useful requirements;
  • Working with incident management software to investigate, resolve issues with various applications and resolve defects;
  • Unit testing changes to applications to ensure that the quality level delivered to QA is acceptable;
  • Helping in the development of the enterprise data broker, working on all aspects of design and development in an agile environment;
  • Working closely with business stakeholders, enterprise architects, BAs and other developers to assist in investigation, design and planning;
  • Working as part of a geographically distributed team to ensure quality project delivery;
  • Assisting in solution design, development and implementation using Java, J2EE and n-tier architecture knowledge;
  • Maintaining and implementing high quality program changes while applying IT development standards and practices; 
  • Effectively collaborating with quality assurance testing and business staff to review application functionality and test results; 
  • Applying existing standards for programming, naming, security and performance and providing proper documentation; 
  • Providing accurate and timely estimates for assigned work and documentation for all completed work assignments; 
  • Leveraging a detailed understanding of business processes and procedures to prepare accurate and comprehensive user-level documentation;
  • Adapting existing methods and procedures to implement and test program modules in line with functional requirements and development standards; 
  • Assisting peers with detailed program analysis and design for assigned work; 
  • Providing second level support on a rotational basis for all production environments; and,
  • Other activities as assigned by authorities.

Skills and Qualifications

The qualified candidate must have:

  • Bachelor’s degree in computer science or similar relevant field experience in computer programming;
  • Three to five (3-5) years’ experience in developing applications; 
  • Two to three (2-3) years’ experience in progressively advancing roles within IT; 
  • Understanding of the software development life-cycle;
  • Experience with technologies such as java 7, spring 4.X, apache CXF, JAXB, SOAP, JMS, maven, jenkins, C#, C++ and java;
  • Knowledge of security concepts (WS-* security and SSL); 
  • Exposure to the apache middleware stack, (e.g Camel); 
  • Understanding of application servers JBOSS and apache tomcat;
  • Experience with multi-stream code management using a central repository (e.g. SVN/tortoise);
  • Experience with netbeans, eclipse or similar IDEs; 
  • Experience using solaris and linux (e.g CentOs and RedHat); 
  • Experience working with liquibase and SQL developer;
  • Experience with object-oriented design;
  • Familiarity with data interface, data extract and data analysis functionalities; 
  • Ability to work independently and manage multiple task assignments; 
  • Strong problem solving and troubleshooting skills; 
  • Excellent communication skills and ability to work in a team;  
  • Ability to problem solve, execute and take smart risks;
  • Ability to think creatively and think analytically;
  • Strong interpersonal skills;
  • Experience with file transfer services such as FTP, FTPS, SFTP, HTTP, HTTPS and heuristics (an asset); and,
  • Experience in application server management and configuration using GlassFish, WebLogic or WebSphere (an asset).  

Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.

  • Posted On: May 29, 2018
  • Job Type: Contract
  • Job ID: 55444
  • Location: Ottawa/Gatineau ON