Java Developer - Contract
We are urgently looking for an SC Cleared Java Developer(Midlands) on a contract basis (Outside IR35). The ideal candidate should have hands-on experience delivering large-scale Java and Spring-based solutions within secure public sector environments. You will be responsible for designing, developing, and supporting enterprise-scale applications, troubleshooting live systems, and delivering scalable microservices solutions within mission-critical environments. This role requires expertise in modern Java technologies, cloud platforms, distributed systems, CI/CD practices, and Agile delivery methodologies. The role is hybrid requiring 2 days per week in office.
Key Skills:
Minimum 7+ years of hands-on experience in Java development
Strong expertise in Java 17+, Spring Boot, Spring Data JPA, Spring Integration, and Spring Batch
Experience designing and implementing scalable microservices and distributed systems
Strong experience supporting live production systems, incident diagnosis, and root cause analysis
Experience building integrations using RESTful and SOAP web services with messaging platforms such as ActiveMQ
Strong database experience with PostgreSQL/Aurora, Hibernate/JPA, SQL development, and performance tuning
Experience developing and supporting cloud-native applications on AWS (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, CloudWatch)
Strong CI/CD and DevOps experience using Maven, Git, Jenkins, SonarQube, and Docker
Hands-on experience with JUnit, Mockito, DBUnit, TestContainers, and TDD methodologies
Experience working in Linux-based development environments and Atlassian toolsets
Monitoring and observability experience using Grafana and cloud monitoring platforms
Strong Agile delivery experience using Scrum, Kanban, BDD, and continuous delivery principles
Excellent communication, analytical, organizational, and stakeholder management skills
Ability to collaborate effectively with technical teams, stakeholders, and third-party suppliers
Active SC Clearance required and eligibility to work within secure environments