Java Developer (SC)
Essential:
- Active SC Security Clearance.
- Strong commercial experience developing applications using Java.
Experience with:
- Spring Boot
- Spring Framework
- REST APIs
- Microservices Architecture
- Maven or Gradle
- Git Version Control
- SQL Databases (PostgreSQL, Oracle, SQL Server)
- Experience working in Agile/Scrum environments.
- Strong understanding of software development best practices and design patterns.
- Experience writing automated unit and integration tests.