Senior Java Developer: ๐จ ๐ป
๐ Location: Sheffield
๐ Contract: Inside IR 35
๐ Clearance: Active SC Clearance preferred, or candidates with a strong likelihood of obtaining SC clearance due to previously held or lapsed clearance
About the Role
We're looking for a Senior Java Developers to join a high-profile UK Gov programme, supporting the development of next-generation Electronic Monitoring capabilities.
You'll play a key role in designing and building cloud-native, event-driven services, developing Authority-owned APIs, operational tooling, and modern digital services while contributing to the continuous improvement of existing live platforms.
Working within agile, multidisciplinary teams, you'll collaborate closely with Technical Architects, Product Managers, Data Engineers and Delivery Managers to deliver secure, scalable solutions that make a real impact across government.
๐ Key Responsibilities
• Design and develop secure, scalable cloud-native services and RESTful APIs
• Build event-driven applications using asynchronous messaging technologies
• Develop and implement microservices within AWS environments
• Create integrations between operational systems using APIs and event-driven architectures
• Apply Domain Driven Design (DDD) principles and modern software engineering practices
• Build secure services using authentication and authorisation standards such as OAuth2 and JWT
• Develop reusable components, libraries and engineering patterns to improve consistency across teams
• Ensure solutions are resilient, observable and operationally supportable
• Collaborate with architects, product teams and delivery managers to translate business requirements into robust technical solutions
• Contribute to engineering best practices including automated testing, CI/CD, code reviews and continuous improvement
โ Essential Skills & Experience
โ Strong commercial experience developing software in Java (Kotlin or Go also beneficial)
โ Extensive experience building RESTful APIs using Spring Boot or similar frameworks
โ Experience developing event-driven systems using Kafka, SNS/SQS or EventBridge
โ Strong AWS cloud-native development experience
โ Experience designing highly available, resilient and secure distributed systems
โ Experience with Infrastructure as Code (IaC)
โ Strong understanding of modern software engineering practices including CI/CD, automated testing and version control
โ Experience working within Agile, multidisciplinary delivery teams
โ Excellent communication skills with the ability to engage technical and non-technical stakeholders
โญ Desirable Skills
โ Experience working with telemetry, IoT or event streaming platforms
โ Experience with geospatial or location-based systems
โ Experience applying Domain Driven Design (DDD) in enterprise environments
๐ Additional Requirements
โ Active SC Clearance, or confidence in successfully obtaining clearance
โ Willingness to travel to offices in Sheffield, as required by the team
โ Previous Government or Public Sector experience is advantageous
Discovering Direct IT Contract Opportunities for Contract Spy members.