Java Developer Job Vacancy

We are looking to hire an experienced 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 or higher

·         Working knowledge of SQL 

·         Proven experience writing secure RESTful APIs 

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

·         Ability to write clean, maintainable and easy-to-read code following best practices

·         High attention to detail 

·         Ability to analyse and solve performance issues  

·         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 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, ReactJS and/or React Native

·         Experience with Spring Boot and/or Spring Cloud

·         Experience with message queues, e.g. AMQP, RabbitMQ 

·         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 of an Agile development process 

·         Experience with build tools, e.g. Jenkins, Gradle, Azure Pipelines

·         Experience with Git and Pull Requests 

·         Experience with automated testing, e.g. Selenium or Cypress

·         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 

How do I apply?

Send your CV and cover letter over to and a member of our team will be in touch.