Job description
Role Title: Senior Java Microservices AWS Developer
Location: London, UK - Hybrid (2 days on-site per week)
Day Rate: £510 Inside IR35
Duration: 6 months
The Role
As a Senior Java Microservices AWS Developer, you will be responsible for the design and development of web applications using Java and AWS Serverless Architecture (Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, API Gateway, ALBs, KMS, Secrets Manager, Parameter Store, and S3).
Key Responsibilities
-
Design and develop web applications using Java and AWS technologies.
-
Integrate and manage AWS services such as EC2, S3, Lambda, and RDS.
-
Develop code deployment strategies and CI/CD pipelines.
-
Design and build robust, scalable, high-performance microservices using Spring Boot.
-
Write clean, maintainable, and efficient code.
-
Collaborate with cross-functional teams to define, design, and deliver new features.
-
Conduct unit and integration testing to ensure software quality.
-
Monitor application performance and troubleshoot issues as needed.
-
Participate in code reviews to uphold code quality and standards.
-
Take full ownership of feature development from design through to production.
Your Profile
Essential Skills & Experience
-
Minimum of 10 years’ relevant experience.
-
Strong Java server-side concurrent programming skills with Spring Boot (Core Spring) and JUnit.
-
Good understanding of message-based architectures (MQ/Kafka).
-
Proven proficiency in AWS Serverless Architecture (Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, API Gateway, ALBs, KMS, Secrets Manager, Parameter Store, and S3).
-
Experience with RDBMS such as Sybase and/or DB2, including writing complex SQL queries.
-
Excellent problem-solving and analytical skills.
-
Strong understanding of the full software development lifecycle.
-
Adherence to good software development practices.
-
Excellent verbal and written communication skills.
Desirable Skills
-
Experience with front-end technologies.
-
Experience using agile tools such as Rally.
-
Familiarity with ServiceNow is advantageous.