Description
Nifi Developer/Java Developer
Rate: £500 - £600 per day
Remote
Duration: 5 Months (Initially)
Outside IR35
I am currently working alongside large consultancy who are looking to add additional skills to the Team to help deliver a large project within a major client
The role is for a Nifi Developer/Java Developer who will maintain and expand data ingestion pipelines built in Apache NiFi. The developer will work as part of a multiple disciplinary Agile team delivering a solution to the project. The developer will be responsible for working with several different data sources and cleaning & enhancing the data via automated Nifi pipelines. The developer will also work with the application team to surface this data through RESTful web services.
Experience and skill set:
- Knowledge of Apache Nifi.
- Experience with Data Engineering & creation of data pipelines.
- Knowledge of Java Spring & development of microservices.
- Experience of development in an Agile framework.
- Strong background in development of RESTful Web Services.
- Proven experience of implementing unit testing of software, behaviour-driven Development and/or Test-Drive Development.
- Experience of working with Jira in an Agile environment.
- Methodologies: SAFe, Agile, DevOps, cloud infrastructure.
- Eligibility for (or already achieved) BPSS and Security Clearance
Responsibilities:
- Create & maintain Nifi data pipelines for ingesting, cleaning & transforming data for use within web applications.
- Handle data sources with different data formats including: XML, JSON, CSV
- Develop Java webservices using Spring to provide RESTful interfaces.
- Maintain the Nifi application and manage any required updates.
- Support all delivered Java functionality with Unit Tests.
- Defining the security enforcing measures to meet the client's stringent security requirements.
- Working within an Agile delivery team to refine stories, provide story point estimates and work with stakeholders to priorities upcoming work.
Key Strengths:
- Strong background in data engineering, comfortable with building robust data pipelines.
- Comfortable working with enterprise scale Java applications delivered using the Spring framework.
- Familiarity with microservice driven architecture.
- Capable of defining valuable unit & functional tests to ensure the quality of the product.
- Ability to seamlessly integrate within an existing Agile delivery team.
- Team Working, collaboration, good communicator with excellent personal networking and stakeholder management skills.
If this role sounds interesting and relevant please apply.