Salary: £30,000 - 60,000 per year Requirements: I am looking for a Java Developer with at least 5 years of hands-on experience in Java development. You should have strong expertise in multi-threading, web application development, and testing frameworks. Familiarity with DevOps tools, cloud solutions, and microservices architecture is necessary. Additionally, excellent problem-solving and analytical skills, combined with a collaborative mindset, are essential for this role. Responsibilities: In this position, I expect you to design scalable solutions using Java OOP principles and leverage Java 8 features such as streams and functional interfaces. You will develop robust web applications with MVC frameworks and create RESTful APIs. Implementing automated testing using JUnit, Mockito, Cucumber, Selenium, and Postman will also be a part of your responsibilities. You will build and manage CI/CD pipelines with tools like BitBucket, Jenkins, Terraform, and Ansible, and deploy and orchestrate solutions using Docker, Kubernetes, and AWS. Working with databases like ElasticSearch, Postgres, RDS, and optimizing performance with tools such as SonarQube, Kafka, and the ELK stack will also be key aspects of your role. Technologies: AWS Ansible BitBucket CI/CD Cloud Cucumber DevOps Docker ELK ElasticSearch Support JUnit Java Jenkins Kafka Kubernetes MVC OOP Postman Selenium Terraform Web microservices More: I am a forward-thinking consultancy helping clients across various industries, including Defence, Financial Services, Health, and Government. I offer flexible working hours to support your work/life balance, along with health and wellness benefits that include private healthcare. You will benefit from generous annual leave with options to buy additional days. Performance-based bonuses and opportunities for share ownership will be included. I pride myself on fostering an inclusive culture that celebrates diversity and supports your career growth. If you are ready for a new challenge, I would love to hear from you! last updated 9 week of 2026