Job 48 van 1000

APPLY



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

APPLY

More jobs of your search