渥太华华人社区服务中心
资深人士
- 注册
- 2005-01-31
- 消息
- 7,312
- 荣誉分数
- 43
- 声望点数
- 208
以下为该职位的具体要求,有意者请email 联系Juliette Smith: juliette.smith@in-tac.ca.
General Description:
Required to participate in a wide range of software design and hands-on development for
a Java Enterprise multi-tiered application
Ensure that application modules made up of multiple software units are integrated
appropriately to provide functionality that meet the business requirement of the
MobileWellbeing. This will require all of the constituent component to have been tested
and to have passed their respective unit tests
Create design documentation as well as implementation guidelines in a form that will
clearly communicate the desired intent to your colleagues
Able to work with a minimum of supervision and capable of exercising sound decision
making. You will possess good communication skill (clear English is a must)
Experience and/or knowledge of working in a fast-paced support role with customers and
colleagues having varied range of software experience will be required
Duties/Responsibilities:
Your duties and responsibilities include but are not limited to:
Participating in design meetings to provide input into the MobileWellbeing platform
enhancement;
Take on the design and implementation of major infrastructure components that will be
used by other members of the development;
Ensuring that end-to-end testing of infrastructure components is performed and
successfully completed once these components are accessed by client components;
Ensuring that the database storing all MobileWellbeing runtime objects complies with
industry standard guidelines for the maintenance of a secure, consistent, and high
performance repository;
Creating and updating object-relational mappings (ORM) using Hibernate for the runtime
objects;
Investigating new industry standards or trends and determining their applicability in the
MobileWellbeing platform;
Collaborating with the rest of the development team to make sure there is no conflict in
the scheduling of major infrastructure changes;
Ensuring that any errors in the regular load-build process are corrected expeditiously by
the responsible individuals;
Ensuring that all designing and coding activities are completed on schedule and don’t
result in adversely affecting other application modules;
Any other duties and responsibilities as assigned by your manager;
Assets and Requirements: (Knowledge, Skills, Ability, Training and Experience)
Mandatory:
Senior level (5-7 years) experience with object-oriented design and implementation using
Java & J2EE;
Senior level experience with data modeling to an appropriately normalized form;
Experience with designing and developing multi-tiered web applications;
Experience with Object-Relational Mapping (ORM) techniques;
Experience with interpreting UML and creating UML documentation using appropriate
tools;
Experience/proficiency in Linux/UNIX operating system;
Experience/proficiency in Windows XP/2000;
Experience with Maven, Eclipse or NetBeans IDEs;
Experience with Hibernate and Spring Framework as well as Ruby, Redis and Resque;
Experience with working with a team using a shared code repository such as SVN;
Good presentation/client communication skills;
Ability to work independently as well as within a peer team ;
University degree or College diploma with equivalent experience;
Assets:
Excellent IP networking troubleshooting skills including capturing and analysing network
traces;
Knowledge of Design Patterns
Knowledge of software installation over the air (OTA);
Knowledge of scripting OSGI (Open Service Gateway Initiative);
Experience with developing Web-services and SOA-based applications;
Experience with deploying Enterprise Service Buses (ESB);
Experience with Java Messaging Service (JMS);
Experience with Java Server Faces (JSF);
General Description:
Required to participate in a wide range of software design and hands-on development for
a Java Enterprise multi-tiered application
Ensure that application modules made up of multiple software units are integrated
appropriately to provide functionality that meet the business requirement of the
MobileWellbeing. This will require all of the constituent component to have been tested
and to have passed their respective unit tests
Create design documentation as well as implementation guidelines in a form that will
clearly communicate the desired intent to your colleagues
Able to work with a minimum of supervision and capable of exercising sound decision
making. You will possess good communication skill (clear English is a must)
Experience and/or knowledge of working in a fast-paced support role with customers and
colleagues having varied range of software experience will be required
Duties/Responsibilities:
Your duties and responsibilities include but are not limited to:
Participating in design meetings to provide input into the MobileWellbeing platform
enhancement;
Take on the design and implementation of major infrastructure components that will be
used by other members of the development;
Ensuring that end-to-end testing of infrastructure components is performed and
successfully completed once these components are accessed by client components;
Ensuring that the database storing all MobileWellbeing runtime objects complies with
industry standard guidelines for the maintenance of a secure, consistent, and high
performance repository;
Creating and updating object-relational mappings (ORM) using Hibernate for the runtime
objects;
Investigating new industry standards or trends and determining their applicability in the
MobileWellbeing platform;
Collaborating with the rest of the development team to make sure there is no conflict in
the scheduling of major infrastructure changes;
Ensuring that any errors in the regular load-build process are corrected expeditiously by
the responsible individuals;
Ensuring that all designing and coding activities are completed on schedule and don’t
result in adversely affecting other application modules;
Any other duties and responsibilities as assigned by your manager;
Assets and Requirements: (Knowledge, Skills, Ability, Training and Experience)
Mandatory:
Senior level (5-7 years) experience with object-oriented design and implementation using
Java & J2EE;
Senior level experience with data modeling to an appropriately normalized form;
Experience with designing and developing multi-tiered web applications;
Experience with Object-Relational Mapping (ORM) techniques;
Experience with interpreting UML and creating UML documentation using appropriate
tools;
Experience/proficiency in Linux/UNIX operating system;
Experience/proficiency in Windows XP/2000;
Experience with Maven, Eclipse or NetBeans IDEs;
Experience with Hibernate and Spring Framework as well as Ruby, Redis and Resque;
Experience with working with a team using a shared code repository such as SVN;
Good presentation/client communication skills;
Ability to work independently as well as within a peer team ;
University degree or College diploma with equivalent experience;
Assets:
Excellent IP networking troubleshooting skills including capturing and analysing network
traces;
Knowledge of Design Patterns
Knowledge of software installation over the air (OTA);
Knowledge of scripting OSGI (Open Service Gateway Initiative);
Experience with developing Web-services and SOA-based applications;
Experience with deploying Enterprise Service Buses (ESB);
Experience with Java Messaging Service (JMS);
Experience with Java Server Faces (JSF);