Backend Developer

Ventula Consulting — United Kingdom · Posted ~3 hours ago

Mid Full-time

Skills

Java Spring Boot REST APIs distributed systems backend development REST GraphQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software-focused organization is hiring a backend engineer to design reliable services, build APIs, troubleshoot production systems, and improve scalability using modern engineering practices.

Highlights

Role focused on scalable backend systems, technical design, reliability improvements, and professional software engineering practices.

Description

Backend Engineer I Role Overview We are looking for an experienced Backend Engineer to develop scalable, reliable, and high-performance backend services. This role requires engineers who can rapidly understand an existing distributed system, independently implement new functionality, troubleshoot production issues, and consistently deliver high-quality software. Responsibilities Design, implement, and maintain backend services. Develop scalable REST and/or GraphQL APIs. Build reliable, observable, and resilient distributed systems. Write clean, maintainable, and well-tested Java code. Troubleshoot production issues and perform root cause analysis. Improve system reliability, performance, and scalability. Participate in technical design discussions and code reviews. Contribute to CI/CD and engineering best practices. Must Have 3+ years of professional Java development. Strong knowledge of Java and Spring Boot. Experience building REST APIs. Experience with distributed systems and microservices. Experience with Kubernetes. Experience with Kafka or similar messaging systems. Experience with relational databases (PostgreSQL, MySQL, etc.). Experience writing unit and integration tests. Strong debugging and troubleshooting skills. Experience with observability and monitoring tools. Familiarity with CI/CD pipelines. Understanding of scalability, reliability, and fault tolerance. Ability to quickly learn an existing architecture and deliver independently. Nice to Have Experience with GraphQL. Experience with cloud platforms (AWS, GCP, Azure). Experience with SLOs, SLIs, and error budgets. Experience with A/B testing platforms. Experience working on high-traffic consumer systems. Performance tuning and JVM optimization experience. What we’re looking for Able to become productive within the first few weeks. Comfortable working in large, existing codebases. Strong engineering fundamentals and pragmatic decision making. Excellent debugging and problem-solving skills. Clear written and verbal communication. Advanced Claude and Codex usage. Reliable delivery with minimal supervision. Able to estimate work realistically and communicate risks early. Comfortable working in fast-paced Agile environments.