Online since 1999 | 5,297 IT Jobs Live NOW

Back End Java Developer

Premium Job From Experis IT
Recruiter: Experis IT
Listed on: 11th October 2019
Location: London
Salary/Rate: £450 - £450
Type: Contract

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 ScrumYou'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)TraineesTrust administrators and managersBusiness Managers and subject expertsOthers involved in the education and training of the multi professional workforceThird party suppliersLegacy and future suppliersRequirement
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/ ExperienceHave considerable experience in testing systemsHave Linux, Docker, Cloud platformsHave Java 8-11, Maven, Gradle, Spring/Spring BootHave Junit, MockitoHave MySQL, NoSQLGitPractices Agile principlesHave experience in Messaging systems (Kafka, RabbitMQ)JIRA and Confluence experienceKnowledge of web services/REST, microservicesTeaching, knowledge transfer and pair-programming