Negotiable
Inside
Hybrid
London, England, United Kingdom
Summary: The Senior Java Developer role involves extensive experience in Java and database management within a public sector context. The position requires collaboration in a hybrid work environment, focusing on developing and testing interfaces, as well as ensuring security and performance of applications. Candidates must be eligible for SC Clearance and possess a strong understanding of various technologies and frameworks. The contract is for 12 months and classified as inside IR35.
Key Responsibilities:
- Develop and test interfaces between systems in a cloud environment.
- Manage databases including SQL, PostgresSQL, MySQL, MongoDB, and Cassandra.
- Implement Continuous Delivery and Continuous Integration practices.
- Utilize Spring framework components such as Spring Boot and Spring Security.
- Conduct testing using Test Driven Development and Behaviour Driven Development methodologies.
- Operate and secure Linux Operating Systems.
- Design RESTful APIs and ensure compliance with open standards.
- Utilize containerization technologies like Docker and Kubernetes.
- Implement security measures against OWASP Top Ten vulnerabilities.
Key Skills:
- Extensive Java experience in a Senior/Lead role.
- Database management skills including SQL tuning and recovery objectives.
- Version control proficiency with Git.
- Experience with Spring framework and Continuous Delivery practices.
- Testing skills including J-Unit, Jasmine, and automated test frameworks.
- Familiarity with Linux Operating Systems and Bash scripting.
- Knowledge of collaboration tools such as Jira and Confluence.
- API design experience with RESTful standards.
- Containerization experience with Docker and Kubernetes.
- Understanding of security best practices and vulnerabilities.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT