You have successfully applied for this job!

Sorry you can only apply the a role once.

The job you're currently viewing has expired, you will be unable to apply for this role!

Permanent

Principal Software Engineer (JAVA)

Negotiable

Job Purpose
As a Principal Software Developer you will be a technically able and highly productive practitioner capable of working in a range of activities from early analysis & design, through programming, integration and testing, to deployment activities and 3rd line support.

Responsibilities:
As a Software Design Engineer, you will be responsible for:

• Programming SW modules / classes; structuring writing, compiling, debugging and executing source code, algorithms and data structures, ensuring the code is understandable and maintainable; performing re-factoring where relevant
• Analysing requirement specifications, searching for information on solutions, specifying the detailed design for effective implementation (including e.g. secure coding)
• Formally documenting own designs, handling code versions, SW revision management systems, merging of different source code tracks
• Specifying, developing, setting up and maintaining a design environment (manual as well as automated)

Skills Required:
• 12 years OO software development/architecture experience in Java.
• Competence in Agile & TDD ways of working with Team lead or Scrum Master experience.
• SCJP (Sun Certified Java Programmer)
• SCEA (Sun Certified Enterprise Architect)
• Managed Objects Experience / Expertise
• Scripting Expertise (SED & AWK, Shell, Perl)
• Expertise in development platforms & frameworks and in representational languages (e.g. UML, XML)
• JDO,Spring Framerwork, Eclipse, Hudson, Maven,
• Team Lead / Mentoring experience

This roles are based in Ireland. We are currently recruiting 5 people for these positions.

Contact Caroline Donlon 353 1 4064651 or Caroline.donlon@sabeo.com

Other jobs from Sabeo Contracting Services Limited

Browse all jobs

About Sabeo Contracting Services Limited

Job Purpose As a Principal Software Developer you will be a technically able and highly productive practitioner capable of working in a range of activities from early analysis & design, through programming, integration and testing, to deployment activities and 3rd line support. Responsibilities: As a Software Design Engineer, you will be responsible for: • Programming...

Find out more