Software Developer/ Engineer/ Architect

IT Senior Software Engineer - Java

Vhi Group Services DAC  have a full time permanent vacancy for a Senior Java Software Engineer to join our claims applications team supporting change projects. As a Senior Software Engineer you will work closely within the Application Delivery Team across the full software development lifecycle to design and build solutions based on industry best practices and providing expertise to broader team.

Key responsibilities will include but not are limited to:

  • Work with architects, business analysts, test teams, and business users to analyse and document requirements and problems, identifying options and end-to-end solutions.
  • Gain a detailed knowledge of the functional and technical components of systems.
  • Prepare technical specifications for system enhancements.
  • Deliver Enterprise Level Applications based on Application patterns and coding best standards.
  • Provide technical guidance and leadership in software design and development activities.
  • Assist in maintenances and upgrades of existing software applications.
  • Participate in design reviews and recommend improvements.
  • Provide trainings and mentor other Engineers when required.
  • Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines.
  • Drive the mind-set of continuous improvement

BS degree in Computer Science, Computer Engineering or related technical field or equivalent practical experience. 7+ years of professional experience as a software engineer working in a full-stack capacity 

  • Problem solving with proven track record of achievements and innovation

Proven experience delivering high quality software at scale to agreed milestones and / or service levels 

  • Excellent people and relationship skills with ability to negotiate and influence
  • Advanced knowledge of java technologies and development tools including:
    • Java, JavaEE, JMS, JPA, JSP, Javascript
      • Spring Core, Spring MVC, Spring Webflow, Spring Security, Spring Web Service
  • Experience working with:
    • Web Service Security
    • XML/XSL/XSD
    • Eclipselink JPASQL / Oracle databases
    • Oracle Weblogic
    • JUNIT & similar test frameworks
    • Code repositories tools such as SVN / GIT
    • Build Automation,  monitoring, quality  tools like: Jenkins, Gradle,  Sonarcube
    • BRE – Business Rules Engine experience a plus