£500 Per day
Inside
Hybrid
London Area, United Kingdom
Summary: The Senior Java Microservices AWS Developer role in London involves leading the design, development, and deployment of cloud-native solutions using Java and AWS technologies. The position requires extensive back-end development experience and the ability to work in a modern DevOps environment. The developer will collaborate with cross-functional teams to deliver high-quality applications that meet complex business needs. This is a contract position with a hybrid working arrangement.
Key Responsibilities:
- Design and develop scalable web applications using Java and AWS Serverless architecture.
- Build and manage microservices using Spring Boot and Java 11+.
- Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab, or AWS CodeBuild.
- Work with AWS services like Lambda, DynamoDB, ECS Fargate, S3, SQS, SNS, RDS, Kinesis, and CloudFormation.
- Develop secure, efficient APIs using API Gateway and related integrations.
- Monitor and troubleshoot production issues using tools like CloudWatch.
- Conduct peer code reviews and maintain coding best practices.
- Collaborate with cross-functional teams including DevOps, QA, and UX.
- Lead feature development from planning to deployment.
- Deliver high-quality code in an Agile/Scrum environment.
Key Skills:
- 10+ years of Java development experience, including Spring Boot and concurrent programming.
- Strong experience with AWS Serverless stack (Lambda, DynamoDB, ECS Fargate, API Gateway, CloudFormation, etc.).
- Proficiency with messaging systems (MQ, Kafka).
- Deep understanding of RDBMS (Sybase/DB2 preferred); strong SQL knowledge required.
- Skilled in writing unit and integration tests (JUnit).
- Excellent problem-solving, debugging, and communication skills.
- Experience with version control (Git) and CI/CD pipelines.
- Exposure to front-end technologies (e.g., React, Angular) is desirable.
- Familiarity with agile tools (e.g., Rally, Jira) is desirable.
- Experience using ServiceNow or similar ITSM platforms is desirable.
Salary (Rate): £500/day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
The Opportunity
Join a dynamic, tech-forward team as a Senior Java Microservices AWS Developer, where you'll work on large-scale, high-performance cloud-native solutions. This role requires strong back-end development expertise using Java and AWS Serverless technologies. You'll lead the design, development, and deployment of robust applications supporting complex business needs in a modern DevOps environment.
Key Responsibilities
- Design and develop scalable web applications using Java and AWS Serverless architecture.
- Build and manage microservices using Spring Boot and Java 11+.
- Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab, or AWS CodeBuild.
- Work with AWS services like Lambda, DynamoDB, ECS Fargate, S3, SQS, SNS, RDS, Kinesis, and CloudFormation.
- Develop secure, efficient APIs using API Gateway and related integrations.
- Monitor and troubleshoot production issues using tools like CloudWatch.
- Conduct peer code reviews and maintain coding best practices.
- Collaborate with cross-functional teams including DevOps, QA, and UX.
- Lead feature development from planning to deployment.
- Deliver high-quality code in an Agile/Scrum environment.
Required Skills & Experience
- 10+ years of Java development experience, including Spring Boot and concurrent programming.
- Strong experience with AWS Serverless stack (Lambda, DynamoDB, ECS Fargate, API Gateway, CloudFormation, etc.).
- Proficiency with messaging systems (MQ, Kafka).
- Deep understanding of RDBMS (Sybase/DB2 preferred); strong SQL knowledge required.
- Skilled in writing unit and integration tests (JUnit).
- Excellent problem-solving, debugging, and communication skills.
- Experience with version control (Git) and CI/CD pipelines.
Desirable Skills
- Exposure to front-end technologies (e.g., React, Angular).
- Familiarity with agile tools (e.g., Rally, Jira).
- Experience using ServiceNow or similar ITSM platforms.