Job description
Senior Java Microservices AWS developer
Start: ASAP
Duration: 6 -12 months
Location: 2 days in the office, central London
Pay: inside IR35, up to £510
We are seeking an experienced Senior Java Microservices Developer with a strong background in AWS Serverless Architecture to join our team on a contract basis.
Key Responsibilities
- Design and develop high-quality web applications using Java and AWS services.
- Build scalable microservices using Spring Boot and best engineering practices.
- Implement secure, serverless architecture components including Lambda, DynamoDB, and API Gateway.
- Create and manage infrastructure using AWS tools such as CloudFormation and IAM.
- Develop and maintain CI/CD pipelines using AWS CodeBuild and related services.
- Conduct unit and integration testing to ensure reliability and performance.
- Collaborate with cross-functional teams to deliver business-critical features.
- Monitor application performance using CloudWatch and troubleshoot issues.
- Take ownership of feature delivery from design through to production deployment.
- Participate in code reviews, adhering to quality and coding standards.
Essential Skills and Experience:
- A minimum of 10 years’ experience in software development.
- Strong expertise in Java server-side development, concurrent programming, and Spring Boot.
- Solid understanding of AWS Serverless Architecture, including Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, and related services.
- Experience working with messaging systems such as MQ or Kafka.
- Proficiency in RDBMS (preferably Sybase or DB2) and complex SQL query writing.
- Good grasp of the software development lifecycle and best practices.
- Strong problem-solving and analytical skills.
- Familiarity with testing frameworks like JUnit.
- Excellent verbal and written communication skills.
Desirable Skills:
- Experience with front-end technologies.
- Familiarity with Agile development tools, e.g., Rally.
- Working knowledge of ServiceNow.
Start: ASAP
Duration: 6 -12 months
Location: 2 days in the office, central London
Pay: inside IR35, up to £510
We are seeking an experienced Senior Java Microservices Developer with a strong background in AWS Serverless Architecture to join our team on a contract basis.
Key Responsibilities
- Design and develop high-quality web applications using Java and AWS services.
- Build scalable microservices using Spring Boot and best engineering practices.
- Implement secure, serverless architecture components including Lambda, DynamoDB, and API Gateway.
- Create and manage infrastructure using AWS tools such as CloudFormation and IAM.
- Develop and maintain CI/CD pipelines using AWS CodeBuild and related services.
- Conduct unit and integration testing to ensure reliability and performance.
- Collaborate with cross-functional teams to deliver business-critical features.
- Monitor application performance using CloudWatch and troubleshoot issues.
- Take ownership of feature delivery from design through to production deployment.
- Participate in code reviews, adhering to quality and coding standards.
Essential Skills and Experience:
- A minimum of 10 years’ experience in software development.
- Strong expertise in Java server-side development, concurrent programming, and Spring Boot.
- Solid understanding of AWS Serverless Architecture, including Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, and related services.
- Experience working with messaging systems such as MQ or Kafka.
- Proficiency in RDBMS (preferably Sybase or DB2) and complex SQL query writing.
- Good grasp of the software development lifecycle and best practices.
- Strong problem-solving and analytical skills.
- Familiarity with testing frameworks like JUnit.
- Excellent verbal and written communication skills.
Desirable Skills:
- Experience with front-end technologies.
- Familiarity with Agile development tools, e.g., Rally.
- Working knowledge of ServiceNow.