Location Dublin, Ireland, Ireland
Date Posted September 7, 2018
Category Developer
Job Type Permanent
Career Level Experienced (Non Manager)
Minimum Experience 2 Years
Salary Negotiable


The company is a leading provider of cloud solutions, bringing together the flexibility, availability and community of the public cloud with the security, performance and control that the enterprise demands. We are currently looking for a Software Engineer to join our development team based in Dublin.

This is a great opportunity to join a small dynamic team, working with leading edge technologies to develop and deliver advanced, market leading cloud computing solutions.

Core Responsibilities:

  • Design and build high quality software components for cloud computing
  • Contribute to the evolution of the overall product technical architecture
  • On-going enhancement of software development life-cycle and software engineering best practices
  • Work closely with Product Management to refine product requirements into detailed technical requirements
  • Work with QA to troubleshoot and resolve product issues as part of the product testing cycle
  • 3rd level product support - participate in 24x7 on-call rota (Not essential)
  • Evaluate 3rdparty technology and tools, as required

Technical Skills Required:

  • 2-5+ years experience developing enterprise applications and systems software with Java, using open source frameworks and tools (Spring, Hibernate, Apache, Tomcat, MySQL, JMS, ...)
  • Expert knowledge of XML, XPath, XSD and related technologies
  • Knowledge of design patterns, experience identifying commonly occurring problems and creating templates to solve them
  • Experience building web services APIs (REST/SOAP)
  • Very strong Operating Systems knowledge and experience
  • Excellent understanding of Internet protocols and network technologies
  • Solid experience of database concepts and implementation, strong SQL skills
  • Knowledge of and experience with virtualization technologies would be a distinct advantage, particularly VMware
  • Experience with the Atlassian toolset – Confluence, Jira
  • Experience with agile software development methodology

Personal Skills Required:

  • Proven team player
  • Strong verbal and written communications
  • Flexibility in a dynamic, fast paced work environment
  • Fast learner
  • Excellent analytical and troubleshooting skills
  • Focused with strong attention to detail
upload file ... Limit reached, delete at least one file above to add more.