Back End Java Developer

  • Location:

    London, England

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    Up to £450.00 per day

  • Job ref:

    BBBH112170_1570811301

  • Published:

    12 days ago

  • Duration:

    6 months

  • Client:

    Undisclosed Company

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
Apply Save job Create Job Alerts

Share this job