Senior Java Engineer

Ocho
Belfast, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
DevOps
Distributed Systems
Amazon DynamoDB
Software Architecture
Cloud Platform System
Spring-boot
Backend
Cloudformation
Event Driven Architecture
Containerization
Kubernetes
Cloudwatch
REST
Terraform
Docker
Microservices

Job description

  • Designing, developing and maintaining backend services using Java
  • Building and operating cloud-native solutions on AWS
  • Working with services such as EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB and CloudWatch
  • Contributing to architectural decisions and cloud best practices
  • Improving system scalability, performance and resilience
  • Working closely with DevOps, product and engineering teams
  • Mentoring junior engineers and raising engineering standards

Requirements

Do you enjoy designing and building scalable backend systems in the cloud - with Java at the core and AWS powering it all?, * Strong commercial experience as a Senior Java Engineer

  • Deep knowledge of modern Java (Java 11+)
  • Hands-on AWS experience in production environments
  • Experience designing and supporting distributed systems and microservices
  • Strong understanding of RESTful APIs and event-driven architectures
  • Experience with CI/CD pipelines and cloud-based deployments
  • A proactive, problem-solving mindset

Nice to have

  • Spring / Spring Boot
  • Infrastructure as Code (Terraform, CloudFormation)
  • Containerisation (Docker, Kubernetes)
  • Experience in high-availability or high-throughput environments

This role would suit a senior engineer who enjoys building reliable cloud systems and taking ownership from design through to production.

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Apply for this position