Senior Programmer / Developer - L3
Location: CA, ON, Toronto

Company profile:
Q2Hire has been delivering concrete results for more than 10 years. And this successful history has a formula: Your goal is our goal!All of our partnerships were built through a great relationship, based on ethics and results.It means that we invest on an engaged and professional team, to provide you a qualified IT staffing solutions.

Job description:
   · Designing, writing, and developing Java applications, including system utilities for testing, monitoring, and administration of applications.    · Designing and implementing middleware services using JSF/Hibernate/iBATIS/Spring frameworks, EJBs, and Adapter Libraries.    · Participating in change management, requirements analysis, and definition.     · Providing specialized technical expertise in the overall analysis of the design and architecture of systems solutions, based on strong hands-on experience.     · Identifying short and long-term project goals/objectives and, as a senior technical expert, defining and identifying program and service delivery requirements in support of the development and/or         acquisition of client applications.     · Leading the analysis, development, and documentation of design and architecture of systems solutions.     · Leading the development of testing, integration, and implementation of systems solutions into the client’s applications.     · Migrating applications/data from AS/400 system.     · Debugging, testing, and installing complex applications.     · Diagnosing and resolving complex application software problems.     · Developing test procedures and test platforms.     · Assisting with mitigating performance issues.

Requirements:
Technical Skills – Minimum of 10 years:  · Experience with coding languages and environments in Java, (J2EE) including JSF/Hibernate/iBATIS/Spring/Struts frameworks, JSP/Servlets, XML, JDBC, and EJB.  · Demonstrated experience in entire application development process, design/architecture documentation, etc.  · Demonstrated advanced experience in Object Oriented design and development, design patterns.     · Creating detailed design documents using UML notation (e.g. class diagrams, physical data model).     · Experience with WebSphere, Universal Content Management system, and Oracle database.     · Experience with integrating mainframe and WebSphere/Oracle platform.     · Experience with J-rules engine.Work Experience – Minimum of 10 years:    · Experience with security implementation for web-based systems (e.g. single sign on, role-based security, etc.).     · Extensive experience in systems analysis and design in large, complex systems environments.     · Experience in developing enterprise architecture deliverables (e.g. business, logical, and physical models) based on Enterprise Application Processes and Modeling methodology and guidelines         (preferably OPS-based).     · Experience in the use of data and process modelling methodologies, techniques, and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries.  · Knowledge of performance considerations and performance testing tools in different environments.     · Experience with construction of complex query statements.     · Experience with data migration from Legacy systems to Oracle database.     · Experience with integrating mainframe technology preferable iSERIES/AS-400 (RPG, LANSA, etc.) and WebSphere/Oracle platform.     · Knowledge of a variety of database structures.     · Data analysis, investigative, and logic skills.     · Strong, detail-oriented analytical skills and resourcefulness in issue resolution.     · Experience with data conversion scripts.     · Excellent oral/written communication skills (in English).     · Able to work effectively with others in a team-based, matrix environment.     · Proven high motivation level and superior attention to detail.

Benefits: