Senior Java Microservices AWS developer

Position: Senior Java Microservices AWS developer
Location: London, UK (2 days a week from office)
6 months contract position

The Role

As Senior Java Microservices AWS developer with a strong hands-on experience, you will design and develop scalable, cloud-native web applications using Java and AWS Serverless architecture Model.

Your responsibilities: (Up to 10, Avoid repetition)

  • Design and develop web applications using Java (latest versions), Spring Boot, and AWS technologies.
  • Architect and implement RESTful APIs for distributed enterprise-grade systems.
  • Develop robust, scalable, and high-performance microservices leveraging Spring Boot and modern design patterns.
  • Integrate and manage AWS services such as EC2, S3, Lambda, RDS, and API Gateway for cloud-native deployments.
  • Build and optimize multithreaded and concurrent applications, ensuring thread safety and performance.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline for automated deployments.
  • Containerize applications with Docker and orchestrate using Kubernetes for scalability and resilience.
  • Integrate Kafka for event-driven architecture and real-time data processing.
  • Ensure application security, performance tuning, and monitoring using AWS CloudWatch and best practices.
  • Collaborate with cross-functional teams, participate in code reviews, and take full ownership of feature development from design to production.

Your Profile

Essential skills/knowledge/experience: (Up to 10, Avoid repetition)

  • Minimum 10 years of experience Java application development
  • Strong hands-on expertise in Java 11+ (preferably Java 17 or latest)
  • Proficiency in Spring Boot, Microservices architecture, and Core Spring
  • Experience with Java Server-Side Concurrent Programming, Multithreading, and Design Patterns
  • Deep understanding of AWS Cloud services, including:
  • Serverless Architecture (Lambda, DynamoDB, ECS Fargate)
  • Core AWS services: EC2, S3, RDS, API Gateway, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, ALBs, KMS, Secrets Manager, Parameter Store
  • Knowledge of message-based architectures (Kafka or MQ)
  • Proficiency with Docker, Kubernetes, and CI/CD tools
  • Strong database skills: Sybase and/or DB2, complex SQL queries, plus NoSQL familiarity
  • Experience with JUnit, Integration Testing, and Test-Driven Development (TDD)
  • Agile/Scrum methodology experience.

Desirable skills/knowledge/experience: (As applicable)

  • Familiarity in front end technologies.
  • AWS Certification (Developer or Solutions Architect).
  • Knowledgeable of Service now tool.

Job Details

Company
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Posted