Job Description
- Senior / Lead Java Developer
- 6 Months
- Remote
- £400-£500 per a day inside IR35** Depending on experience
Talent Consulting is looking for experienced Senior Java Developers to join one of our government clients on a digital transformation project. Looking at internal systems and building new processes to digitalise the programme of work.
As a developer you will be responsible but not limited to;
- Design and develop modern cloud-based services using Java and NodeJS.
- Build and maintain microservices, including front-end components and APIs, in a scalable architecture.
- Implement event-driven solutions using Kafka and other messaging technologies.
- Develop and deploy applications on AWS cloud infrastructure.
- Work with both NoSQL (MongoDB) and SQL databases to manage and optimize data storage.
- Utilize containerization technologies such as Docker for efficient application delivery.
- Define and manage cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform.
- Create, maintain, and optimize CI/CD pipelines using GitLab CI.
- Apply Test-Driven Development (TDD) practices to ensure high-quality, reliable code.
- Lead and mentor a team of developers, fostering collaboration within an agile delivery environment.
- Collaborate with architects to translate functional requirements into scalable, performant cloud services
As a Senior Java Developer you will have experience of;
- Extensive experience developing modern cloud services using Java & NodeJS
- Extensive experience of building services in a microservice architecture (front-end and APIs)
- Experience of using Kafka and event-based architectures
- Experience of cloud hosting, specifically AWS
- Experience in noSQL DBs (specifically MongoDB)
- Experience in SQL DBs
- Experience of using containerisation (specifically Docker)
- Experience in writing Infrastructure as Code such as terraform to build and deploy cloud infrastructure
- Experience with building and managing gitlab-ci pipelines
- Experience of developing using TDD
- Extensive experience in leading a team of developers working in an agile methodology
- Experience working with architects on the functional design of cloud services
Contact Detail:
Talent Recruiting Team