Senior Software Engineer (Java)
LSEGNottingham, United Kingdom
As a Senior Software Engineer, you will
- Design and develop Java-based microservices for cloud-native applications on AWS.
- Work in an Agile environment, embracing trunk-based development, continuous delivery, and a shift-left approach to quality.
- Collaborate closely with engineers and quality specialists to ensure microservices testing strategy is applied effectively:
- Unit tests for logic correctness.
- Component tests for service boundaries.
- Contract tests for service interactions.
- Simple, maintainable end-to-end tests for critical workflows.
- Have an appetite to run containerized services locally (e.g. Docker, Podman) to prevent integration issues and keep pipelines clean.
- Contribute to CI/CD pipelines, ensuring fast, reliable deployments.
- Participate in code reviews, refinement sessions, and planning to improve design, testability, and maintainability.
- Take ownership of your work and help the team continuously improve through retrospectives and knowledge sharing.
- Build and maintain efficient, reusable, reliable, and secure Java code based on user stories and software designs.
- Develop and integrate RESTful APIs and microservices architectures.
- Ensure quality through automated testing and a shift-left approach.
- Contribute to trunk-based development workflows and maintain healthy continuous delivery pipelines.
- Participate in Agile ceremonies and provide timely updates on progress.
- Analyse requirements, provide design input, and estimate complexity.
- Solid experience with Java and the JVM ecosystem.
- Strong understanding of object-oriented programming, design patterns, and microservices architecture.
- Experience with unit testing and writing clean, maintainable code.
- Familiarity with microservices testing strategy (unit, component, contract, end-to-end).
- Knowledge of AWS services (SQS, Lambda, API Gateway, S3, CloudWatch, IAM).
- Experience with CI/CD pipelines and trunk-based development.
- Good communication skills and a collaborative mindset.
- Familiarity with Git and modern branching workflows.
- Experience working with Elasticsearch
- Experience with containerization (Docker, Kubernetes, EKS, ECS).
- Familiarity with CI/CD tooling (Jenkins, GitLab).
- Experience with BDD practices
- Knowledge of secure coding practices and observability (distributed tracing, monitoring).
- Infrastructure as Code: Terraform, CloudFormation.
View all remote jobs at LSEG →
FAQ
- Is the Senior Software Engineer (Java) position at LSEG remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer (Java) job posted?
- This listing was posted on December 10, 2025 and is still open for applications.
- How do I apply for the Senior Software Engineer (Java) position at LSEG?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Java jobs
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Indiaremotefull-stack-developerjava-developer+6
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
Indiaremoteweb-developmentfrontend-development+10
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
$48,000 - $168,000 annualUSremoteai-engineeringbackend-development+7
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
USremotefull-stack-architecturesoftware-architecture+6
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Indiaremotefull-stack-developerjava-developer+10