Java Developer (Real-time, Big Data Software)

Location UK / Belfast

Job Type Permanent full-time, TemporaryContract

Salary £30000 - 35000

Updated 2 days ago

Reference 1359433

 Job Description

Our client, a software development company specialising in real-time, big data software solutions is currently recruiting for a number of Java Developers to join their team in Belfast.

They are a home-grown, NI organisation who operates on a global scale and they have been hugely successful in growing since they established.

This role offers the opportunity to be part of their next phase of growth.

Role

  • Primarily working within a back-end development team
  • Exposure to the full software stack in a cross functional team where projects require
  • Projects include product feature development and enterprise integration
  • Use modern development tools and concepts to deliver high quality, best practice, software solutions
  • Work with cloud infrastructure and over time, work in multiple industry verticals (Finance, Energy, Telecoms, Infrastructure)

 Requirements

  • Minimum 2:1 Bachelor’s Degree in Computer Science or related discipline
  • 1-3 years’ experience in Java Development
  • Detail-orientated, results driven and in possession of a can-do attitude
  • Capable of working both independently and within a team
  • Excellent client facing skills
  • Logical thinkers and problem solvers

 Required Skills

  • Java 8 / Spring / Spring Boot
  • Hibernate / JPA / SQL
  • Relational Databases (PostgreSQL / Oracle)
  • RESTful API development
  • Testing (TDD/ Junit / Mockito / REST Assured)
  • Git
  • Linux/Unix
  • Scrum / Kanban

 Desirable Skills

  • Microservices and SOA
  • Design Principles / Design Patterns / Enterprise Integration Patterns
  • Maven
  • Continuous Integration with Jenkins
  • Containerisation with Docker
  • API Security Best Practice
  • Web Application Development (Angular2+ / React)
  • Cloud Experience (AWS / Azure)
  • Atlassian Tool Stack
  • Distributed Systems and Messaging
  • Real-time Data Processing (Kafka / Spark)

 

Package/Benefits:

In addition to highly competitive salaries we offer the following:

  • Accelerated career progression/ training and development plan
  • Company pension plan
  • Company bonus scheme
  • Increasing holiday entitlement