Role: Senior Java DeveloperContract length: 12 monthsContracting Authority: Public SectorLocation: Hybrid - 2/3 days per week in LeedsIR35: Inside IR35Pay Rate: NegotiableMinimum requirement:
- Eligible for SC Clearance
- Extensive Java experience in a Senior/Lead role
- Database management: SQL, PostgresSQL, MySQL, MongoDB, Cassandra, SQL tuning, Kernel tuning, Explain plans, Patching and upgrade, Meet Recovery Point Objectives, Meet Recovery Time Objectives, L2/L3 Database Build, Partitions
- Version control: Git
- Cloud environment - Develop, Build and test interfaces between systems
- Spring framework: Spring Boot, Spring Security, Spring Batch
- Development practice Continuous Delivery: Continuous Integration
- Testing: Test Driven Development, J-Unit, Jasmine, Automated test frameworks, User testing
- Behaviour Driven Development: Cucumber
- Linux Operating Systems: Use, operate, patch and secure, Bash, RHEL
- Collaboration tools: Jira, Confluence, Slack
- Microservices
- API design and open standards: RESTful APIs, Swagger, OpenAPI, Cloud computing
- Containerisation: Docker, Kubernates
- Security: OWASP Top Ten, Denial of Service, SQL Injection, Cross Site Request Forgery