Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Antrim Full-Time 43200 - 72000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Design and develop scalable cloud-native systems using Java.
  • Company: Join a high-performing engineering team focused on modern product development.
  • Benefits: Enjoy competitive pay, flexible work options, and career growth opportunities.
  • Why this job: Make a real impact with cutting-edge technologies in a collaborative environment.
  • Qualifications: Strong Java experience and familiarity with GCP or AWS required.
  • Other info: Reach out to Brendan McCrory for any questions about the role.

The predicted salary is between 43200 - 72000 £ per year.

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.

Senior Java Software Engineer employer: Ocho

Join a forward-thinking company that champions innovation and collaboration, where as a Senior Java Software Engineer, you'll work with cutting-edge cloud technologies in a dynamic product environment. Enjoy competitive compensation, flexible working arrangements, and ample opportunities for career growth, all while contributing to impactful projects that shape the future of scalable systems. Our supportive work culture prioritises clean code and encourages continuous learning, making it an ideal place for passionate engineers to thrive.
O

Contact Detail:

Ocho Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Familiarise yourself with the specific cloud services mentioned in the job description, such as GCP's Cloud Run or AWS's Lambda. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Showcase your understanding of microservices architecture and how it applies to scalable systems. Prepare examples from your past work where you successfully implemented or contributed to microservices, as this is a key aspect of the position.

✨Tip Number 3

Brush up on your knowledge of RESTful API design and integration. Be ready to discuss how you've designed or worked with APIs in previous projects, as this will be crucial for collaborating with cross-functional teams.

✨Tip Number 4

Prepare to talk about your experience with CI/CD pipelines and containerisation tools like Docker. Highlight any projects where you've implemented these practices, as they are essential for optimising performance and maintaining code quality in a product-focused environment.

We think you need these skills to ace Senior Java Software Engineer

Java (Java 11 or newer)
Google Cloud Platform (GCP) or Amazon Web Services (AWS)
Microservices Architecture
RESTful API Design
CI/CD Pipelines
Containerisation (Docker)
Infrastructure-as-Code (Terraform, CloudFormation)
Spring Boot or other modern Java frameworks
Event-Driven Architecture
Messaging Systems (Kafka, Pub/Sub)
Kubernetes
Cloud Security Best Practices
Performance Optimisation
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, GCP or AWS, and any relevant projects you've worked on. Use keywords from the job description to ensure it aligns with what the company is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building scalable systems and your experience in cloud environments. Mention specific projects where you’ve used Java and cloud services, and how they relate to the role.

Showcase Relevant Skills: Clearly outline your hands-on experience with tools and technologies mentioned in the job description, such as CI/CD pipelines, Docker, and Terraform. Provide examples of how you've applied these skills in previous roles.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Ocho

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java, particularly versions 11 and newer. Highlight specific projects where you've developed high-performance backend services, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Cloud Knowledge

Since the role requires experience with GCP or AWS, make sure to brush up on the services mentioned in the job description, such as Cloud Run, Pub/Sub, and Lambda. Be ready to share examples of how you've used these services in past projects.

✨Understand Microservices Architecture

Familiarise yourself with microservices-based architecture and be prepared to discuss how you've contributed to scalable solutions in the cloud. Think of specific instances where you collaborated with cross-functional teams to deliver maintainable code.

✨Prepare for Technical Questions

Expect technical questions related to RESTful API design, CI/CD pipelines, and containerisation with Docker. Practise explaining your approach to optimising performance and ensuring the resilience of services you've worked on.

Senior Java Software Engineer
Ocho
O
  • Senior Java Software Engineer

    Antrim
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-25

  • O

    Ocho

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>