Java Software Engineer

Role: Java Engineer (Low Latency Systems) Experience: 4–12 years

Key Skills & Technologies :

  • 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

Responsibilities:

  • 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.

Job Details

Company
Mphasis
Location
Bournemouth, England, United Kingdom
Posted