Cybage Software

Senior Java Software Engineer

Company
Location
London Area, United Kingdom
Posted At
8/7/2025
Description

Job Overview:

As a Senior Backend Engineer, you will be responsible for designing, building, and maintaining scalable, high-performance backend systems. You will work closely with cross-functional teams, including frontend engineers, product managers, and infrastructure teams, to deliver robust and efficient solutions. This role requires deep expertise in backend development, system architecture, and database management, with a focus on performance, security, and reliability.


Core Responsibilities:

  • Design and implement scalable, high-performance backend services and APIs that support business needs.
  • Identify and resolve performance bottlenecks to ensure smooth operation under high loads.
  • Design, optimize, and maintain relational and NoSQL databases to support data integrity and scalability.
  • Implement security best practices to protect data and ensure compliance with industry regulations.
  • Develop automated testing strategies to maintain code quality and system reliability.
  • Work with product, frontend, and DevOps teams to ensure seamless integration and deployment of backend services. Provide mentorship to junior engineers and contribute to team knowledge sharing.
  • Implement monitoring and logging solutions to proactively detect and address issues in production.
  • Stay updated on emerging technologies and apply best practices to improve system efficiency and maintainability.

Skills:

  • 6+ years of experience in backend development, with expertise in one or more programming languages such as Java
  • Strong understanding of distributed systems, microservices architecture, and RESTful APIs.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Solid understanding of database design, query optimization, and administration for relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Knowledge of scalability strategies, load balancing, caching, and event-driven architectures.
  • Strong experience with CI/CD pipelines and automated testing to ensure reliable deployments.
  • Excellent problem-solving skills with the ability to diagnose and resolve complex technical issues.
  • Strong collaboration and communication skills to work effectively in a cross-functional team.

logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Senior Java Software Engineer | Cybage Software | Hunt UK Visa Sponsors