Java Software Developer Job in Dublin South, Dublin Ireland

My client is specialized in providing intelligent software applications and sales methodologies and they are now looking to recruit a self-starting, creative and innovative Java Software developer.

Reporting to the Director of Technology, the Java Software Engineer will be a member of a focused team developing and maintaining leading-edge software applications to support the sales effectiveness needs of the enterprise customers. The successful candidate will have the opportunity to work in an open, dynamic environment and serve a key role in developing next generation web solutions for the sales industry.

Responsibilities:

•Collaborate with stakeholders in establishing application requirements, determining features, support needs and performance requirements
•Plan, design, develop, test and deploy software to satisfy these requirements
•Ensure timely and robust implementation of the company's development plans
•Work according to the agile programming application development methodology adhered to, including test-first, iterative development and continuous re-prioritisation
•Use specialist knowledge and experience of information technology to provide technical advice, leadership and vision
•Contribute to the review, selection, and adoption of proprietary tools and technologies
•Work with other team members in accomplishing group objectives
•Ensure that all relevant parties are kept up to date on progress of projects and give feedback on an ongoing basis
•Ensure compliance with relevant company standards and guidelines
•Support the maintenance and continued availability of our hosted technology solutions

Requirements:

•Bachelor's Degree in relevant discipline or equivalent experience
•Experience in application development
•Strong appreciation of software architecture
•Disciplined, organized, and structured developer
•Highly proficient in Java, SQL/JDBC, Struts, AJAX, Tomcat, XML/XSLT, DHTML/Javascript, Spring, Hibernate, SOAP, Webservices, Eclipse, ANT, jQuery.
•Knowledge of the following would be an asset: SVN version control system, load-testing tools such as JMeter, CRMs such as Salesforce, Microsoft Dynamics and Oracle CRM On Demand, Selenium testing framework, configuration of load-balanced application servers and database clusters.
•Strong interest in web development, with experience in building on-demand / web-hosted software applications an advantage
•Capacity to organize individual workload and manage development projects
•Well-developed sense of urgency and follow through, with an unwavering attention to detail