Senior Back-end Engineer

VanRath
Belfast, UK
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£50,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure Cloud Computing Continuous Integration Software Debugging DevOps Distributed Systems MongoDB NoSQL Redis
+11 more
Reliability Engineering Software Engineering Cloud Platform System System Availability Delivery Pipeline Backend Kubernetes Infrastructure Automation Frameworks Deployment Automation Restful APIs Jenkins

Job description

You will be part of a global engineering team developing highly scalable backend services using modern Java technologies, cloud infrastructure and DevOps practices. The team is responsible for building secure, high-performance distributed systems, delivering new functionality while continuously improving platform reliability, automation and operational excellence. As a Back-End Software Engineer, you will design, develop and maintain enterprise-scale Java backend services and APIs. You’ll work across the full software development lifecycle, collaborating with engineers, DevOps and Site Reliability teams to build robust, scalable applications deployed within cloud environments. You’ll contribute to backend architecture, infrastructure improvements, CI/CD automation and production support while ensuring systems remain highly available, secure and maintainable.

Requirements

Experience building, deploying and supporting software in production environments * Strong understanding of scalable backend architecture and distributed systems * Experience with RESTful APIs and backend integrations * Knowledge of CI/CD pipelines and deployment automation * Experience working within Agile development teams * Strong problem-solving and debugging skills * Ability to take ownership of features from design through to deployment * Excellent communication and collaborative working skills * Passion for learning new technologies and engineering best practices, Experience with Kubernetes and container orchestration * Knowledge of Helm or similar deployment tooling * Experience with cloud platforms such as AWS, Azure or GCP * Familiarity with DevOps or GitOps methodologies * Experience working with NoSQL technologies such as MongoDB or Redis * Knowledge of infrastructure automation tools such as Jenkins or ArgoCD

About the company

My client, a Global technology company, is hiring a Back-End Software Engineer (Java) to join an established engineering team based in Belfast. This is an exciting opportunity to join a highly collaborative team responsible for developing and enhancing large-scale backend platforms that power mission-critical enterprise applications used by customers across the globe.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.vanrath.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all