Web Application Developer II

The Digital Solutions team is looking for a Java Web Application Developer with experience designing, developing, and supporting applications and systems. The successful candidate will have strong technical and problem solving skills and will show initiative, be accepting of responsibility and be accountable for results.

Main Accountabilities:

  • Develop, code, unit test, debug, and implement requests for programs, small projects, and system changes in a web application environment
  • Collaborate with architects, designers, business system analysts, and testing specialists to deliver high quality solutions
  • Produce both detailed-level designs based on business requirements and defined architectures
  • Coordinate with both onshore and offshore teams to ensure coding, testing, debugging and implementation activities are completed as required
  • Produce and maintain documentation and records in compliance with the SDLC and CMMI requirements
  • Develop, define and document requirements for data, workflow, logical processes, interface design, internal and external checks, controls, and outputs
  • Ensure information security standards and requirements are incorporated into all solutions
  • Contribute to defining timelines and project plans; analyze and estimate feasibility, cost, time and scope
  • Stay current with trends in emerging technologies and how they could apply to Sun Life

Core Competencies:

  • Excellent verbal and written communication skills
  • Ability to liaise with internal and external stakeholders and adapt approach when dealing with technical and non-technical audiences 
  • Ability to work both independently and as part of a strong, collaborative multi-site team
  • Excellent organizing, planning and time management skills with the ability to multi-task
  • Self-directed and proactive; thinking beyond the immediate problem with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner
  • Possess an inherent passion for continuous improvement and innovation
  • Customer and results focused
  • Flexible and adaptable with the ability to align to changing priorities

Qualifications / Skills:

  • University Degree or College Diploma in a related discipline and/or equivalent working experience
  • Minimum 3 years of progressive information technology experience in a web application environment with full application development life cycle and systems integration experience
  • Working knowledge of Java, J2EE, WebLogic, WebSphere, Eclipse, Unix, web and web hosting technologies
  • General understanding of distributed application architectures
  • Working knowledge of SOAP based web services
  • Experience with source code management tools such as PVCS Dimensions
  • Experience in designing systems that use XML, XSLT and schemas
  • Ability to create effective design documentation and UML diagrams
  • Working knowledge of relational databases including stored procedures
  • General data modeling experience
  • Knowledge of Active Directory


  • Knowledge of the financial and insurance industries
  • Past experience with Group Benefits and / or Group Retirement products and business domains
  • Experience with Crystal Reports and BOXI
  • Exposure to Enterprise Service Bus (ESB) integration architectures and technologies
  • Understanding of web and distributed application development concepts

Unique / Additional Requirements:

  • Provide on-call support for production environments on a rotating schedule 
  • Periodic weekend / after-hours work may be required to support project implementations and system upgrades
  • Occasional travel between SLF locations may be required depending on work assignment