Senior Java Microservices Developer
<b>Requirements:</b>
<ul><li>Minimum 10 years of experience in Java application development</li><li>Strong hands-on expertise in Java 11+ (preferably Java 17 or latest)</li><li>Proficiency in Spring Boot, Microservices architecture, and Core Spring</li><li>Experience with Java Server-Side Concurrent Programming, Multithreading, and Design Patterns</li><li>Deep understanding of AWS Cloud services, including Serverless Architecture (Lambda, DynamoDB, ECS Fargate)</li><li>Knowledge of core AWS services: EC2, S3, RDS, API Gateway, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, ALBs, KMS, Secrets Manager, Parameter Store</li><li>Knowledge of message-based architectures (Kafka or MQ)</li><li>Proficiency with Docker, Kubernetes, and CI/CD tools</li><li>Strong database skills: Sybase and/or DB2, complex SQL queries, plus NoSQL familiarity</li><li>Experience with JUnit, Integration Testing, and Test-Driven Development (TDD)</li><li>Agile/Scrum methodology experience.</li></ul>
<b>Responsibilities:</b>
<ul><li>Design and develop web applications using Java (latest versions), Spring Boot, and AWS technologies.</li><li>Architect and implement RESTful APIs for distributed enterprise-grade systems.</li><li>Develop robust, scalable, and high-performance microservices leveraging Spring Boot and modern design patterns.</li><li>Integrate and manage AWS services such as EC2, S3, Lambda, RDS, and API Gateway for cloud-native deployments.</li><li>Build and optimize multithreaded and concurrent applications, ensuring thread safety and performance.</li><li>Implement CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline for automated deployments.</li><li>Containerize applications with Docker and orchestrate using Kubernetes for scalability and resilience.</li><li>Integrate Kafka for event-driven architecture and real-time data processing.</li><li>Ensure application security, performance tuning, and monitoring using AWS CloudWatch and best practices.</li><li>Collaborate with cross-functional teams, participate in code reviews, and take full ownership of feature development from design to production.</li></ul>
<b>Technologies:</b>
<ul><li>API</li><li>AWS</li><li>Lambda</li><li>Architect</li><li>CI/CD</li><li>Cloud</li><li>CloudWatch</li><li>Docker</li><li>EC2</li><li>GitHub</li><li>IAM</li><li>JUnit</li><li>Java</li><li>Jenkins</li><li>Kafka</li><li>Kubernetes</li><li>NoSQL</li><li>SQL</li><li>Security</li><li>Serverless</li><li>Spring</li><li>Spring Boot</li><li>TDD</li><li>Web</li><li>microservices</li></ul>
<p><b>More:</b></p>
<p>We are looking for a Senior Java Microservices AWS Developer to join our team in London, UK, for a 6-month contract position. In this role, you will design and develop scalable, cloud-native web applications while working two days a week from the office. We offer a collaborative environment and the opportunity to work with cutting-edge technologies and innovative solutions.</p>
<p>last updated 8 week of 2026</p>