Senior Software Engineer

Buzzworks Business Services — United Kingdom · Posted ~2 hours ago

Senior Full-time

Skills

Java Spring Boot microservices AWS cloud-native development CI/CD DevOps Jenkins GitLab Maven Docker CloudFormation testing scripting AngularJS TypeScript AWS ECS AWS ECR AWS Lambda API Gateway S3 DynamoDB SQS Step Functions

🔓 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 senior engineering opportunity focused on designing and developing scalable cloud-native applications. You will work extensively with Java, Spring Boot, microservices, and AWS while using modern CI/CD and DevOps practices. The position combines backend engineering with some frontend exposure and offers end-to-end ownership of reliable production solutions.

Highlights

Build scalable cloud-native applications with modern Java and AWS technologies, work across the full development lifecycle, and contribute to reliable production services in a collaborative environment.

Description

Job Summary Seeking an experienced Software Engineer with strong expertise in Java and AWS cloud technologies to design, develop, and enhance scalable, high-performing applications. The ideal candidate will have hands-on experience building cloud-native solutions, working with modern development frameworks, and leveraging automation and testing tools to deliver reliable software that meets user needs. You will play a key role in developing end-to-end solutions, collaborating with cross-functional teams, and continuously improving production services. Strong experience in Java (Spring Boot) and microservices architecture Hands-on experience with AWS services, such as: ECS, ECR, Lambda, API Gateway S3, DynamoDB, SQS, Step Functions Exposure to API management tools (e.g., Apigee) is a plus Experience with frontend technologies, such as AngularJS and TypeScript Proficiency in CI/CD and DevOps tools, including: Jenkins, GitLab, Maven, Docker, CloudFormation Familiarity with scripting languages (Groovy, Bash) Experience with testing frameworks and practices: Gherkin, Cypress, Jest, Karate Strong understanding of the Software Development Lifecycle (SDLC) Knowledge of secure coding practices and code quality tools (e.g., SonarQube, Fortify) Experience working in Agile environments Preferred Qualifications