Seeking one (1) Senior Java developer to provide development and
maintenance skills for its Java enabled web applications.
Duration: 7 months with extension
Location: Victoria, BC
Work with the Senior Business Systems Analyst (BSA), Senior Java
Developer and Web Services Project manager to provide Java development
support to the Corporation. The tasks include:
1. Development tasks for additional requirements within the Web
Services Projects, including:
comprehending business requirements
analyze complex system logic in order to prepare or refine technical
specifications
provide technical expertise during design discussions
writing technical application specifications and deliverables for
development of new Java systems and enhancement projects, and
approving the work performed
consulting with Application Architect to analyze proposed data
structures and development environments
developing the required Java web applications code utilizing Java
language fundamentals, object-oriented design and Java packages for
technical design specifications that conform with the Corporations
development standards
conducting and/or participating in thorough code reviews
perform thorough unit and system testing on developed code
participating in discussions with respect to Java standards and
maintenance environment setup
assist acceptance testers to determine testing strategies and to
select and load test data
provide technical support for business systems analysts as well as
IT and business testers
producing program documentation
Other duties as directed
2. Maintenance work as required, including:
modify java applications as assigned with same rigor as required for
development tasks (as listed above)
other maintenance as assigned
3. Transition to internal WFAM developers:
Work with the Senior Java Developer to determine the transition plan
Transition support for these areas of the code to WFAM staff
Mandatory (Proven) Skills and Experience
More than 5 years of software development experience (please specify
number of years experience as a senior resource)
More than 5 years providing solutions for complex systems using Java
& J2EE technologies (please specify number of years)
Demonstrated experience with Oracle 9i/10g database
Bachelors degree in Computer Science or similar college diploma
Expertise in programming with J2SE 1.3.1, 1.4.2
Experience with J2EE compliant application servers (OC4J, WebSphere,
JBoss, etc.)
Unit Testing
Preferred / Asset Skills
Familiarity with J2EE Patterns and Best Practices
Use of solid Object Oriented principles in the design and
implementation of software
In depth knowledge of the J2EE 1.3 Specification including: Servlet,
JSP, JSTL, JNDI, JavaMail, JAAS, JDBC, HTTP, HTTPS, and XML
Knowledge of LDAP
Knowledge of Struts 1.3.x
Experience with Eclipse 3.x IDE
Experience working in both Windows and Linux/Unix environments
Experience developing test cases with the JUnit framework
Experience with Apache Maven 2 build system
More than 3 years of experience in writing SQL
Oracle 9i/10g Portal
OC4J 9i/10g Application Server
Oracle Internet Directory (9i/10g)
PL/SQL
Jakarta Commons Libraries
Ability to produce quality UML class, sequence and activity diagrams
Technical Specifications preparation and Documentation
Maintenance programming
Development programming
Experienced in working under migration control using PVCS Version
Manager or other source control system
Systems Testing
Proven strength in detailed technical analysis of technical issues
Maintenance of mission critical systems
More than 2 years in a leadership role designing and architecting
systems
Works well in a team environment
Rapid learning of new software systems
Meeting quality assurance standards
Works well under pressure
Experience with Pension Corporation and/or the Pension industry
Experience with customer payroll and/or pension applications
Experience with Oracle and Web-based system development initiatives
Anticipated Deliverables
The proponent is responsible for producing the following deliverables:
Technical specifications
High quality Java code which is well documented and follows the
corporation standards
Unit tests and documented results
WO documentation
Code review results
Status reports on a bi-weekly basis which include:
o Items planned and accomplished last period.
o Items planned for next period
o Issues
o Effort by component/WO - estimate to complete, time expended over
the previous week, and time expended to date
Other duties as directed
--
Posted at author's request, using moderated
http://www.JobForumz.com interface
Thread archive:
http://www.JobForumz.com/Senior-Java-Software-Developer-ftopict677372.html