Senior Java Software Engineer - #1697861
Ocho

Java Engineer – Cloud (GCP or AWS) | Scalable Systems | Product Environment
Are you a Java engineer who thrives on building scalable, cloud-native systems? Want to make a tangible impact on modern product development in a fast-moving team?
My client is looking for a Java Engineer with strong experience in either Google Cloud Platform (GCP) or Amazon Web Services (AWS) to join their high-performing engineering team. You’ll be developing robust, distributed systems and contributing to cloud infrastructure in a product-focused environment.
Key Responsibilities:
- Design, develop, and deploy high-performance backend services using Java.
- Work within a microservices-based architecture and contribute to scalable solutions in the cloud.
- Collaborate with cross-functional teams to deliver secure, reliable, and maintainable code.
- Optimise performance and contribute to observability, testing, and resilience of services.
- Take ownership of cloud infrastructure components using GCP or AWS services.
Essential Skills and Experience:
- Strong commercial experience with Java (Java 11 or newer).
- Hands-on experience with GCP or AWS, including services such as Cloud Run, Pub/Sub, BigQuery, S3, Lambda, or ECS.
- Experience in a product-focused environment, ideally working on user-facing or platform-scale systems.
- Understanding of RESTful API design and integration.
- Experience with CI/CD pipelines, containerisation (Docker), and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
Desirable:
- Experience with Spring Boot or other modern Java frameworks.
- Exposure to event-driven architecture or messaging systems (Kafka, Pub/Sub).
- Familiarity with Kubernetes and cloud security best practices.
Why Join?
- Work with modern cloud technologies on real-world, user-facing products.
- Join a collaborative, engineering-led environment that values clean code and scalable design.
- Competitive compensation, flexible work arrangements, and career progression opportunities.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume