Senior Java Developer at IdentityE2E, London, £Contract Rate Outside IR35

Duration not stated

Contract Description

Senior Java Developer

London, England
 
 
Description

Outside IR35

We are seeking a highly skilled and motivated Senior Java Developer to join our dynamic team. This role is largely remote, with occasional on-site travel to Croydon, and is focused on delivering innovative solutions in a secure environment. As a Senior Java Developer, you will work on developing and maintaining high-performance applications, while ensuring the highest levels of security and reliability. This role requires a candidate who either holds or can obtain SC security clearance and has experience with modern software development practices, particularly in test automation frameworks and cloud-native technologies such as AWS and Kubernetes.

Working Hours:
Regular Hours (Monday-Friday):
9:00 AM – 6:00 PM (8 hours plus a lunch break).
Scheduled Out-of-Hours Deployments:
  • Occur 1-2 evenings per week, Monday-Friday, scheduled in advance.
  • On deployment days, work hours will shift to 3:00 PM – 11:59 PM (8 hours plus a 1 hour break).
 
Occasional Unplanned Call-Outs:
  • In addition to standard working hours, the role requires the ability to respond to urgent calls within 20 minutes and log in to necessary tooling to address issues.
  • Call-outs are typically resolved by working through the issue until completion.

On-Call Requirements:
  • Participation in an on-call rota, covering one week on, one week off.
  • On-call hours: 6:00 PM – 12:00 AM, Monday-Friday (excluding public holidays).

Compensation for On-Call Days:
  • An additional £150 per day will be provided for on-call availability, regardless of whether you are contacted.
  • If called out during on-call hours, you will be expected to resolve the issue fully.

Key Responsibilities


  • Design, develop, and maintain complex Java applications and microservices.
  • Collaborate with cross-functional teams to ensure smooth delivery of projects.
  • Write clean, scalable, and well-documented code. • Implement and maintain test automation frameworks to ensure code quality and stability. Deploy and manage applications using AWS and Kubernetes, ensuring reliability and scalability.
  • Troubleshoot and debug applications, providing technical support when necessary.
  • Participate in the design and architecture of new features and enhancements.
  • Work closely with DevOps teams to ensure seamless CI/CD pipelines and automated deployments.
  • Contribute to the technical direction and continuous improvement of the development processes.

Skills, Knowledge and Expertise


  • Strong Java development experience, including frameworks like Spring or Hibernate.
  • Experience with test automation frameworks (e.g., JUnit, Jmeter, Selenium).
  • Proven experience in cloud technologies, especially AWS (Amazon Web Services).
  • Hands-on experience with Kubernetes for container orchestration.
  • Familiarity with CI/CD pipelines, automated testing, and deployment.
  • Experience with microservices architecture and RESTful API development.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and teamwork abilities.
 
Desirable Skills:
  • Expertise in other scripting languages
  • Knowledge of additional DevOps tools (e.g., Jenkins, Docker, Terraform).
  • Experience with monitoring and logging solutions such as ELK stack or Prometheus.
  • Familiarity with NoSQL databases like MongoDB or DynamoDB.

About IdentityE2E

We specialize in delivering innovative solutions and exceptional services to meet the diverse needs of our clients. With a strong commitment to quality and customer satisfaction, we strive to exceed expectations and drive success in every project we undertake.