Accessibility Links

Java Developer

  • Job reference: DEIT343
  • Location: Ireland
  • Job type: Permanent
  • Area of Expertise: Software Development
Job description: My Client, a company focused on engineering across the globe, is currently looking for a Java Developer to work on Web Apps to join their team near Belfast.

The company use a combination of engineering design, and research and development using industry-leading R&D, state-of-the-art test facilities, in-house manufacturing and quality control. The team are focused on developing the next generation of products and systems for the power industry.


*** PLEASE NOTE: The Company is able to assist with re-location packages for this role from the UK Mainland (flights, accommodation, and car pool for transport to work) ***


RESPONSIBILITIES

The Java Developer will be responsible for the implementation and support of new and existing web applications for internal or external customers. This will involve working in a team to develop software and unit tests following an agile methodology.

Within the role, you can expect to be;

* Developing high quality software as well as unit and component tests within a continuous integration environment
* Developing scripts to automate and streamline development activities
* Co-ordinating with the Product Owner, team members and other stakeholders to meet business objectives
* Participating in project planning sessions and providing estimates
* Understanding the product and domain in order to write technical specifications
* Delivering code as well as unit and component tests within a continuous integration environment
* Configuring and maintaining release and deployment environments
* Participating in manual end to end system QA testing
* Investigating new technologies and continually improving and updating their technical knowledge and skills


REQUIRED CRITERIA

* Minimum 2:1 degree in Software Engineering / Computer Science or equivalent
* Competent in object oriented design using Java
* Experience with JUnit and associated libraries (mocking frameworks, etc.)
* Experience with Spring MVC, Struts 2 and Hibernate Frameworks
* Good knowledge of relational databases e.g. MySQL, SQLite
* Experience of web technologies including HTML, CSS, and JavaScript
* Working knowledge of web servers, web application servers and deployment on Linux-based platforms.
* Experience with one or more scripting language e.g. Python, Perl, Ruby
* Knowledge of source code revision control, preferably GIT
* Fluent in English, both written and verbal


DESIRED CRITERIA

* Java (1.6+)
* JavaScript
* HTML 5, CSS3
* Bootstrap, AngularJS
* Apache, Tomcat, node.js, Nginx
* MySQL, PostgreSQL, HSQLDB
* J2EE (Servlets, JSP, JSF, JSTL)
* Struts2, Spring, Hibernate ORM frameworks
* MVC design pattern
* Eclipse IDE
* Development experience on Ubuntu and Red Hat Linux.
* Knowledge of messaging systems e.g. REST, message queues
* Experience working in an Agile environment with continuous integration and deployment.
* Practical experience managing and administrating MySQL databases.


In the first instance, please send me your CV to be considered or alternatively, please contact Danny Eccles at Service Care Solutions on 01772 208958 for more information.

If this role isn't for you, we do also offer a referral bonus of £250 for every new candidate you refer to us that we place in a position for more than 13 weeks. That's £250 just for forwarding a job advert to a friend!