Forgotten Password

Web Application Developer-Java –   Northern Ireland

RESPONSIBILITIES

The Java / Web application 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.

Responsibilities include:

  • Developing high quality software as well as unit and component tests within a continuous integration environment
  • 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 to write technical specifications • Configuring and maintaining deployment environments • Participating in 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
  • Experience in object-oriented programming using Java and Java EE technologies
  • Experience building Java based web applications using Spring Framework, Spring Boot, Hibernate/JPA
  • Experience developing RESTful APIs
  • Experience writing unit/functional tests using libraries like JUnit, Mockito, etc
  • Experience in relational databases e.g. MySQL, PostgreSQL
  • Experience of web technologies including HTML, CSS, and JavaScript • Working knowledge of web servers and deployment on Linux platform
  • Knowledge of source code revision control, preferably GIT
  • Fluent in English, both written and verbal
  • EU Passport holder

DESIRED CRITERIA

  • AngularJS / Angular 2+, Node.js
  • Experience with the Eclipse IDE for software development.
  • Experience with one or more scripting language e.g. Python, Perl, Ruby
  • Experience with web application UI/UX design and development using popular frameworks such as Bootstrap
  • Experience in functional programming using Java 8 or other languages
  • Experience working in an Agile environment with Continuous Integration and Deployment
  • Experience with NoSQL databases e.g. MongoDB, Neo4j
  • Working knowledge of UNIX/Linux Operating System(s)
  • Knowledge of Microservices, Containerization, Cloud services

 KEY SKILLS

Degree in software engineering, experience in object-oriented programming, Java, Java EE technologies,

Apply for job

Apply For This Job

Upload Upload your CV/resume or any other relevant file. Max. file size: 128 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Parent and Partner sites: Search Jobs Near Me | Part Time Jobs Near Me | Construction Job Board
© All Rights Reserved 2018 | UCA Consulting