Apply for this job now

Java Web Developer

Farnborough, Hampshire
11 May 2024

We are seeking a talented and experienced Java Developer to join our team and play a key role in the development of our new green field SaaS Product. This role develops applications that are hosted on AWS SaaS platforms therefore a good understanding of AWS services would be an advantage.

As a member of a small team, our Software Engineers are expected to work collaboratively with their team and may also need to work individually, on occasion. All our Software Engineers are expected to retain an awareness of emerging technologies to future proof applications for the long term.

Key Responsibilities

  • Design, develop, and implement high-performance, reusable, and maintainable Java applications, for enterprise use.
  • Apply object-oriented design principles and best practices to create clean, efficient, and testable code.
  • Collaborate with architects, designers, and engineers to understand requirements, analyze problems, and define technical solutions.
  • Ability to confidently estimate work and identify risks.
  • Implement DevOps practices in collaboration with the broader technology team, including infrastructure provisioning, configuration management, CI/CD pipeline development, and deployment automation.
  • Configure and manage AWS services using scripting tools such as terraform (Infrastructure as Code)
  • Develop and implement security best practices throughout the software development lifecycle (SDLC).
  • Perform unit and integration testing to ensure code quality and stability.
  • Troubleshoot and debug production issues, identify root causes, and implement effective solutions.
  • Document code and technical design decisions for future reference and knowledge sharing.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Stay up-to-date with the latest technologies and trends in the Java ecosystem.
  • Experience with any Front end development
  • Experience using React and related libraries.
  • Preference will be given to those candidates who have full stack capabilities


  • Experience developing Java applications in a SaaS environment.
  • Strong understanding of object-oriented design principles and best practices.
  • Experience with common Java frameworks and libraries (e.g., Spring, Hibernate, JUnit).
  • Experience of working with AWS cloud services and DevOps methodologies.
  • Proven ability to design and implement secure, scalable, and performant solutions for high volume systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Passion for learning and staying current with the latest technologies.
  • Experience with containerisation technologies like Docker and Kubernetes.
  • Experience with continuous integration and continuous delivery (CI/CD) tools.
  • Strong understanding of secure applications and GDPR obligations.
Apply for this job now


  • Job Reference: 1321911203-2
  • Date Posted: 11 May 2024
  • Recruiter: Shaw Daniels Solutions
  • Location: Farnborough, Hampshire
  • Salary: On Application