Role: Lead Java Developer Contract length: 12 months Contracting Authority: Public Sector Location: Hybrid - 2/3 days per week in Central London IR35: Inside IR35 Pay Rate: Negotiable
Minimum requirement:
Eligible for SC Clearance
Extensive Java experience in a 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