Dewislen

Java Developer – Cloud Technologies (AWS)

Manylion swydd
Dyddiad hysbysebu: 14 Ebrill 2025
Cyflog: £31,500 i £50,000 bob blwyddyn
Oriau: Llawn Amser
Dyddiad cau: 14 Mai 2025
Lleoliad: Jubliee House , 3 The Drive, Brentwood , CM13 3FR
Gweithio o bell: Yn gyfan gwbl o bell
Cwmni: SSOVEREIGN SOFTWARE SERVICES LTD
Math o swydd: Parhaol
Cyfeirnod swydd: SSSL_Java_Cloud2

Gwneud cais am y swydd hon

Crynodeb

Location: Brentwood , UK
Job Type: Full-time
Experience Level: Mid / Senior-Level
Salary : Depends on the experience (£31,500 -£50,000)

Job Summary:

We are looking for a passionate and skilled Java Developer with strong experience in cloud technologies (AWS) and modern backend development practices. You will play a key role in designing, developing, and deploying scalable microservices and RESTful APIs within a cloud-native environment. This role requires deep understanding of Spring Boot, containerization, and AWS services, coupled with an Agile mindset.

Key Responsibilities:

Collaborate within Agile Scrum teams following TDD practices for high-quality software delivery.

Participate in Sprint planning, story estimation, and backlog reviews.

Work closely with Product Owners, BAs, Architects, DevOps, and QA teams to deliver robust solutions.

Design and develop microservices (OIS, PSV, PSD) using Java 17/21 and Spring Boot.

Build and maintain CI/CD pipelines using GitLab and SonarQube for code quality and automated deployments.

Deploy and manage containerized applications using Docker and Kubernetes.

Use Kafka for Order Event Processing and asynchronous communication.

Work with PostgreSQL databases hosted on AWS RDS.

Manage object storage and lifecycle policies in AWS S3.

Integrate APIs via AWS API Gateway and AWS Lambda functions.

Build and consume RESTful services, with documentation using Swagger/OpenAPI.

Create and maintain common libraries shared across multiple microservices.

Use JUnit and Mockito for unit testing and ensure coverage across modules.

Monitor logs and troubleshoot issues in higher environments using Splunk.

Engage in pair programming and collaborate on design, implementation, and code reviews.

Required Technical Skills:
Languages & Frameworks: Java 17/21, Spring, Spring Boot, Spring Data API

Testing: JUnit, Mockito

DevOps & CI/CD: GitLab, SonarQube, CI/CD pipelines

Cloud: AWS (RDS for PostgreSQL, S3, API Gateway, Lambda)

Messaging: Kafka

Containers: Docker, Kubernetes

Data Formats: JSON, XML

Build Tools: Maven

API Development: REST, Swagger/OpenAPI

Project Tools: Jira, Agile, Scrum


Preferred Qualifications:

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.

Experience with microservices architecture and cloud-native applications.

Exposure to logging and monitoring tools like Splunk.

Familiarity with secure coding practices and scalable system design.

Gwneud cais am y swydd hon