SC Cleared - Software Developer - Hybrid

Lucid Support Services Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
ActiveMQ
API
Agile Methodologies
Apple Mac Systems
Behavior-Driven Development
Big Data
Databases
Continuous Delivery
Linux
Programming Tools
Java API for RESTful Web Services (JAX-RS)
MongoDB
Pair Programming
Mockito
Working Model 2D
Test Driven Development
Mustache
SC Clearance
Kafka
Microservices

Job description

Software Developer

Contract Duration: 6 months

Working Model: Hybrid - 1 day per week at Tech Hub Tech Hub Locations: London, Leeds, Newcastle, Manchester, Birmingham, Sheffield

Clearance Required: Active SC Clearance (mandatory)

Role Overview

Build and maintain robust, scalable software solutions within a multidisciplinary Agile team delivering digital services for the Transformation programme. This role requires strong Java development expertise, experience with microservice architectures and a commitment to testing best practices including TDD and BDD.

Essential Skills & Experience

  • Recent experience with Java 21 (or later)
  • Excellent understanding of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD)
  • Experience working with large microservice architectures
  • Experience working in Agile environments
  • Comfortable working in pair-programming environments
  • Experience implementing APIs for internal and external use
  • Ability to build robust automated test suites supporting continuous deployment
  • Strong communication skills with both technical and non-technical audiences
  • Working knowledge of Linux and/or Mac OS
  • Ability to quickly learn new programming tools and techniques
  • Experience with MongoDB or other document databases

Desirable Experience

  • Jackson
  • JAX-RS
  • Mockito
  • ActiveMQ or Kafka
  • Building and scaling high-traffic websites
  • Handling and scaling large datasets
  • Mustache or Nunjucks templating frameworks

Ideal Candidate Profile

  • Proven Java developer with recent experience on Java 21 or later in a commercial or public sector environment
  • Strong testing mindset with hands-on experience of TDD/BDD practices
  • Comfortable working in collaborative, Agile teams using pair programming
  • Experience designing and implementing APIs for both internal and external consumption
  • Able to communicate clearly with technical teams and non-technical stakeholders
  • Self-directed learner who adapts quickly to new tools and technologies
  • Developers with strong core Java skills and testing experience are encouraged to apply

If you are available and interested in this opportunity, please apply for further information. Please note that due to high volumes of applications we are unable to contact every applicant. If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.

At Lucid, we celebrate difference and value diverse perspectives, underpinned by our values 'Honesty, Integrity and Pragmatism'. We are proud to provide equal opportunities in line with our Diversity and Inclusion policy and welcome applications from all suitably qualified or experienced people, regardless of personal characteristics. If you have a disability or health condition and seek support throughout the recruitment process, please do not hesitate to contact us via the details below

Requirements

Build and maintain robust, scalable software solutions within a multidisciplinary Agile team delivering digital services for the Transformation programme. This role requires strong Java development expertise, experience with microservice architectures and a commitment to testing best practices including TDD and BDD.

Essential Skills & Experience

  • Recent experience with Java 21 (or later)
  • Excellent understanding of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD)
  • Experience working with large microservice architectures
  • Experience working in Agile environments
  • Comfortable working in pair-programming environments
  • Experience implementing APIs for internal and external use
  • Ability to build robust automated test suites supporting continuous deployment
  • Strong communication skills with both technical and non-technical audiences
  • Working knowledge of Linux and/or Mac OS
  • Ability to quickly learn new programming tools and techniques
  • Experience with MongoDB or other document databases

Desirable Experience

  • Jackson
  • JAX-RS
  • Mockito
  • ActiveMQ or Kafka
  • Building and scaling high-traffic websites
  • Handling and scaling large datasets
  • Mustache or Nunjucks templating frameworks, * Proven Java developer with recent experience on Java 21 or later in a commercial or public sector environment
  • Strong testing mindset with hands-on experience of TDD/BDD practices
  • Comfortable working in collaborative, Agile teams using pair programming
  • Experience designing and implementing APIs for both internal and external consumption
  • Able to communicate clearly with technical teams and non-technical stakeholders
  • Self-directed learner who adapts quickly to new tools and technologies
  • Developers with strong core Java skills and testing experience are encouraged to apply

Apply for this position