Online since 1999 | 10,674 IT Jobs Live NOW
Back End Java Developer
Premium Job From Experis IT
Recruiter: Experis IT
Listed on: 11th October
Location: London
Salary/Rate: £450 - £450
Type: Contract
Start Date:
Reference: BBBH112170_1570811301_expired
Contact Name: Ellie Bass

This job has now expired please search on the home page to find live IT Jobs.

Back End Java Developer, Agile, Scrum, Open Source, Cloud, Solutions, integration, legacy, HEE's, TIS, ESR, Bi-directional Interface, Microservice, MySQL, Linux, Docker, Cloud Platforms, Java 8-11, Maven, Gradle, Spring/Spring Boot, Junit, Mockito, MySQL, NoSQL, Git, Messaging Systems, Kafka, RabbitMQ, Jira, Confluence, Web Services, Microservices, RESR, Pair-programming

Our Central Government client are looking for an experienced Back End Java Developer

Back End Java Developer using open source and cloud technologies to create a service-led solution with an integration layer to a legacy technology stack. We work in an Agile environment using Scrum

You'll be expected to work with the following:

  • Scrum Master, Service Managers (Product Owners) and Team (incl. BAs, UI/UX, Test Lead, Front End and Full Stack Developers, Ops)

Stakeholders such as:

  • ESR stakeholders (e.g. development team)
  • Trainees
  • Trust administrators and managers
  • Business Managers and subject experts
  • Others involved in the education and training of the multi professional workforce

Third party suppliers

  • Legacy and future suppliers

Requirement

A Back End Java Developer is required to deliver a bi-directional interface between HEE's TIS system and ESR. This involves: Reviewing the viability of the existing one-way interface from TIS to HEE; Using knowledge and experience of both traditional and modern interfaces to come up with the optimal solution; Developing, deploying and ensuring the integrity of a microservice to transfer data to and from the TIS MySQL database; Documenting systems integration aspects, versioning and design with service evolution in mind; Potential development of a user interface (as directed by the outputs from the Business Analyst discovery work).

Key skills/ Experience

  • Have considerable experience in testing systems
  • Have Linux, Docker, Cloud platforms
  • Have Java 8-11, Maven, Gradle, Spring/Spring Boot
  • Have Junit, Mockito
  • Have MySQL, NoSQL
  • Git
  • Practices Agile principles
  • Have experience in Messaging systems (Kafka, RabbitMQ)
  • JIRA and Confluence experience
  • Knowledge of web services/REST, microservices
  • Teaching, knowledge transfer and pair-programming