Java Developer

Location:                     Unit 7 The Pavilions, Cranmore Drive, Shirley, Solihull, B90 4SB

Salary:                         Depending on experience

Hours:                        37.5 Hours per week – Full Time


Clarity Software has successfully established itself as one of the UK’s best software developers for growing businesses. The Clarity range of products and services began in 2001 and offers a suite of business products used by 1,000’s of SMEs every day.

Due to the increased growth of our cloud-based business software products, Clarity Software is seeking a new talented Java Developer, with a great attitude and excellent experience in building commercial applications.

This is an exciting opportunity to be part of a team responsible for the product’s back-end services moving toward a Microservice Architecture, within a company who is passionate about continual improvement and world-class development. The team uses highly efficient development practices together with modern DevOps and software architecture techniques, with fast iteration and feedback at its heart, which you can help to shape.

About the role and you

You must be UK based and have a minimum of 2 years+ commercial development with the following skills and experienced:

The Role 

  • Build new and support existing features in an existing Java application back-end 

  • Work closely with the front-end team to support the product features 

  • Write and maintain unit tests to support the application 

  • Integrate with third-party systems using a variety of technologies 

  • Support QA engineers in building automated test frameworks around the application 

  • Leverage the latest software and hardware technologies 

  • Investigate and solve problems in a live environment 

  • Work to a planned roadmap incorporating leading innovations and designs 

  • Collaborate closely within a team of engineers 

  • An opportunity to work with new applications and possibly other technologies in the future 

 Experience and Skills
  • Minimum of 2+ years’ experience writing commercial applications in Java 

  • Working knowledge of the Java 8 JDK 

  • Working knowledge of SQL 

  • Proven experience writing secure RESTful APIs 

  • Previously worked with message queues, e.g. AMQP, RabbitMQ 

  • Test-driven mindset and experience writing unit tests with JUnit 

  • Ability to analyse and solve performance issues  

  • High attention to detail 

  • Positive and flexible attitude with the ability to efficiently manage your time 

  • Enjoy working in a team that shares skills openly

  • Excellent communication skills and comfortable working in a team towards deadlines 

  • A keen interest and awareness of emerging industry trends and practices 

  • A passion for web technology

  • A natural vision for website delivery, setting high standards for all work produced

  • Focused on hitting multiple deadlines and delivering excellence

  • A willingness to learn and develop technical skills in a practical setting

Bonus Skills 
  • Experience with HTML, CSS, JavaScript and JQuery 

  • Experience with business process software e.g. CRM / MIS / MRP / ERP 

  • Ability to think at an architectural level 

  • Experience with Microservices 

  • Experience of containerisation, e.g. Docker 

  • Experience with IaaS, e.g. AWS, Azure or GCP 

  • Experience with SSL 

  • Experience of an Agile development process 

  • Experience with build tools, such as Jenkins and Ant 

  • Experience with Git and Pull Requests 

  • Experience with automated testing 

  • NIX experience 

  • Any other dev-ops experience 

The Benefits 
  • Employer pension scheme

  • Life assurance 

  • 25 days holiday 

  • An extra day’s holiday on your birthday! 

  • Life enrichment/gym membership up to £30 per month 

  • Employee assistance programme 

  • Generous staff training scheme 

  • Payday pizza 

  • Free fruit 

  • Perkbox subscription 

  • 3pm finish on Fridays 

Apply now by sending your CV to


Check out our current positions available and become a part of our amazing team.