Java Developer

permanent Location icon London

Java Developer

A leading security company dedicated to protecting businesses and individuals from digital threats. The team is at the forefront of developing cutting-edge security solutions that safeguard sensitive data, ensure privacy, and maintain system integrity. They are looking for a Java Developer to join their talented team and contribute to their mission of enhancing digital security.

You will be responsible for designing, implementing, and maintaining critical components of our security infrastructure. You will collaborate with cross-functional teams to develop robust and secure applications.

Key Responsibilities:

  • Design, develop, and deploy Java-based applications using SpringBoot.
  • Work with Apache Kafka to build scalable and real-time data processing solutions.
  • Implement AWS services to create robust, scalable, and reliable systems.
  • Collaborate with a team of developers, security experts, and DevOps engineers to ensure the security and efficiency of our applications.
  • Troubleshoot and debug issues as they arise.
  • Stay up-to-date with the latest industry trends and technologies to enhance our security solutions.


  • Bachelor's degree in Computer Science or a related field.
  • Proven experience as a Java Developer with a strong understanding of Java fundamentals.
  • Solid experience with SpringBoot for building RESTful APIs.
  • Familiarity with Apache Kafka for real-time data processing.
  • Strong knowledge of AWS services and cloud-based infrastructure.
  • Experience with security protocols, encryption, and best practices.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications:

  • AWS Certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect).
  • Experience with microservices architecture.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).

Please apply for immediate consideration