• Location: England, Gloucestershire, Cheltenham
  • Salary: £50000 - £65000 per annum
  • Technology: Java Jobs
  • Job Type: Permanent
  • Date Posted: 17th Nov, 2021
  • Reference: 063


We are currently working with an exciting new client who are seeking an experienced Java Developer to join their well established team.



It is required that the successful candidate will have experience in the following areas;

  • Experience of the whole software development process
  • Experience of Amazon Web Services, Microsoft Azure platform or the Google Cloud Platform
  • A solid grasp of source control techniques
  • An understanding of database technologies i.e. data modelling and SQL
  • Ability to produce readable well engineered code
  • Use of Java Generics
  • Understanding unit testing strategies
  • Understanding of separations of concern in software using multi-tier strategies
  • Work experience as a Java Developer or similar role
  • Relational Databases, SQL, and ORM
  • Experience designing, building and testing Java applications for web-based systems
  • In-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVC
  • Experience with Object-Oriented Analysis and Design (OOD)
  • Demonstrated ability to collaborate with product development, QA, and internal users
  • Is extremely client-focused and understands the need for intuitive and user-focused applications - focus on simplicity and ease-of-use
  • Continuously looking for innovative web-based solutions to solve problems
  • BSc in Computer Science, Mathematics, Information Systems, Software Engineering or relevant field




The successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a systems expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.