> Markdown version of [/jobs/ext/1197051-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/1197051-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Mphasis - **Location:** Bournemouth, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Code Coverage, Distributed Systems, Java Web Services, Red Hat Enterprise Linux, Mockito, Java Application Server, Performance Testing, Gatling, Blazemeter, Kubernetes, Low Latency, Apache Kafka, Terraform, Docker - **Published:** July 7, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2861023448-2 ## About the Role * Strong engineering mindset with expertise in Java * Low latency programming techniques * Google gRPC (Remote Procedure Call) * GVP (gvproxy), Terraform * Kubernetes, GCR (Google Container Registry), Podman 5 on RedHat 9 * Test automation of end to end flows (code coverage, mutation test coverage, mocking Java services in DB) * Performance testing of development environments and generating performance graphs * Mono repo testing (microservice to microservice) * Performance testing tools: Gatling, BlazeMeter ## Description * Design and implement low latency, high performance Java applications. * Build and maintain distributed systems leveraging Kafka, CockroachDB, and gRPC. * Ensure robust test automation and performance validation across environments. * Collaborate on infrastructure setup with Kubernetes, Terraform, and container registries. ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Load Testing AI: Aiming at a Moving Target](https://www.wearedevelopers.com/videos/1914-load-testing-ai-aiming-at-a-moving-target) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Benefits of Using JMeter For Performance Testing](https://www.wearedevelopers.com/magazine/96-benefits-of-using-jmeter-for-performance-testing) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)