
| Job Title: | Intermediate Java(J2EE) Developer |
| Company: | Dominion of Canada General Insurance |
| Position Type: | Permanent |
| Pay Rate: | TBD |
| Skills: | J2EE, UML |
| Date Posted: | May-29-08 |
GROWTH. OPPORTUNITY. SUCCESS. "Make a difference!" in Your Career. The Dominion of Canada General Insurance Company has been serving the insurance needs of Canadians for more than 100 years. Still 100% Canadian owned, today we are one of Canada's largest property and casualty insurance companies. With offices across Canada and nearly 1000 employees, we are proud to provide high quality home, automobile and business insurance products to Canadians.
The Environment
The Dominion has a multi-faceted integrated systems environment comprised of Java-based web applications, legacy mainframe systems, end-user client computing, and a business intelligence environment. The web applications run in a WebSphere/Oracle environment on our AIX platform and are developed in Java following J2EE standards. The legacy systems run in a CICS/COBOL environment on our z/OS mainframe.
We have an established Enterprise Architecture that is used to guide updates and improvements to the application and infrastructure portfolios. We use a Software Development Lifecycle Methodology, a Project Management Methodology, and employ standards in executing the projects. Clarity and Open Workbench are used to assist in planning and monitoring our project portfolios.
The Position
We need an experienced Application Designer/Developer to define and build solutions for projects within the Application Services department. You will take a leading role in projects from designing through to delivery of systems. You will bring your advanced knowledge of multi-tier, services oriented systems in designing component based solutions for business problems. You will ensure consistency with the overall company Enterprise Architecture. Having identified strategies and solutions, you will go on to implement in The Dominion environment, building new systems and integrating commercial applications as needed.
Good experience of Java/J2EE architecture and Object Oriented Analysis and Design methods is required. You will be conversant with WebSphere, and database systems and will ideally have some knowledge of legacy systems. You will use your knowledge of design patterns and frameworks to provide leadership and guidance to development teams working on new application development. Having used the Rational Unified Process and Rational Rose in previous development projects, you will direct the production of artifacts through The Dominion tailored methodology.
You enjoy being part of a company large enough for career opportunities, yet small enough to provide a sense of belonging and give you the chance to make a difference.
Responsibilities
· Leads design of new application work and extension of existing applications using best practices in OOA and OOD for the Presentation tier of an n-tier J2EE application.
· Directs the work of implementers (Analyst/Programmers).
· Directs the work of UI Prototyping using UI Designers.
· Investigates and analyzes problems and business requirements, including impact analysis of change on all systems and business areas, for projects up to high complexity in order to recommend appropriate solutions.
· Proposes and documents design in UML for Use Cases and ensures consistency with the overall Enterprise Architecture.
· Estimates development effort for proposed solutions and for change requests accepted during projects.
· Assists in the development of business and system requirements and ensures that the systems design meets the business needs.
· Investigates and reviews commercially available systems. Assists in the procurement of systems to satisfy business requirements.
· Identifies opportunities for Application Services to ensure high quality in all deliverables and continuous improvement in application development.
· Provides mentoring to development staff in order to help them progress in their professional development and optimize performance.
Requirements
· Minimum - 4 years progressive experience in Information Services.
· Minimum - three years experience performing Application Designer role, minimum 1 year Designing J2EE Applications.
· Excellent analytical, problem solving, and decision making skills.
· Good communication skills oral and written.
· Ability to think conceptually and strategically.
· Advanced knowledge and experience of Java/J2EE Design patterns.
· Complete lifecycle development experience of component based solutions using OOA and OOD.
· Sound Knowledge and experience in using the Rational Unified Process and UML
· Sound Knowledge and experience in developments using WebSphere
· Good understanding of database systems, including data modelling ability, preference give to candidates with a background in Oracle.
· Ability to lead and motivate a small implementation team.
· The ability to plan and organize effectively.
· Demonstrated ability in mentoring team members.
· A flexible and adaptable team player that is service oriented.
· Familiarity with legacy mainframe systems would be an asset.
· Sun Certification as Java Solution Developer preferred.
· Knowledge of the property and casualty insurance industry, and in particular Claims or Underwriting processes are desired.
· Previous experience with customizing packaged solutions would be an asset.
Education
· Minimum - two year college diploma in business/computer related field or equivalent experience.
Performance Skills
· Technical Ability
· Employee Development
· Team Player
| Location: [rss] | Canada-ON-Toronto |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Geoff Webb |
| Contact Phone: | |
| Contact Email: | gwebb@thedominion.ca |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in Canada-ON-Toronto »
View other jobs in Canada-ON »
View other Java/J2EE Developer jobs, Java jobs, Software Engineer jobs, Tech jobs
View other jobs requiring these skills: J2EE,
UML
View other postings by Dominion of Canada General Insurance »