Software Developer/ Engineer/ Architect

Senior Java Developer (Live Support)

Deloitte has exciting career opportunities for a Senior Java Developer (Live Support) within the Systems Engineering Team. The role requires 3+ years of experience in Live Support using Java technologies. The purpose of this role is to help clients realise the business value from IT. Using the latest technologies you will be continually encouraged to devise innovative solutions, to help our clients manage and deliver the operational elements of technology. You will develop your technical and business skill set across industry sectors. You will work on diverse and varied projects with our clients to transform or develop their technology strategy. Deloitte offer the opportunity to work with a variety of clients across a number of different sectors. We provide a challenging and exciting work environment with scope for personal development and on-going training.


You will be working in a client-facing role in a Java-based environment and will be part of the Live Support team.

You will be responsible for

  • Building Java components from Technical designs;
  • Following the Developer standards;
  • Performing unit testing of each component;
  • Deploying Java components to Integration test;
  • Supporting Integration and System Test;
  • Resolving any issues that arise during Integration and System Test.
  • Investigating, prioritizing live incidents.
  • Determining the cause of live incidents.
  • Developing workarounds to allow processing to continue while code fixes are being developed.
  • Developing fixes in emergency circumstances.
  • Using incident management procedures.
  • Communicating with helpdesks, business and Test/Development Teams.
  • 3+ years of experience in Live Support using Java technologies.
  • Third level qualification in Computer Science/Engineering or a related discipline
  • Knowledge of some of the following:
  • Java & Spring Development Experience;
  • JMS;
  • SQL;
  • Hibernate
  • Relational Databases;
  • Unix;
  • Unix Scripting;
  • JUnit testing experience.
  • C would be an advantage.

Personal skills required:

  • Communication: strong communicator, both verbally and in writing;
  • Planning and Organisation: good time management, estimation skills and an ability to work to tight deadlines;
  • Team working/Interaction with others;
  • Analysing and Problem Solving.