Negotiable
Undetermined
Hybrid
London, England, United Kingdom
Summary: The Lead Java Developer position is a contract role based in London, requiring a strong background in AWS cloud technologies. The successful candidate will lead the design and implementation of scalable web applications, mentor developers, and ensure project delivery excellence. This role demands extensive experience in Java and AWS services, along with strong leadership and communication skills.
Key Responsibilities:
- Design and develop cloud-native web applications using Java and AWS services.
- Implement and manage infrastructure components like Lambda, DynamoDB, Fargate, SQS, SNS, and API Gateway.
- Define and maintain CI/CD pipelines to support automated deployments and continuous delivery.
- Produce clean, efficient, and well-documented code in adherence to established standards.
- Work collaboratively across teams to gather requirements and deliver new features.
- Conduct comprehensive testing, including unit and integration tests, to ensure robust solutions.
- Monitor and maintain application health and performance in production environments.
- Participate in peer code reviews and enforce development best practices.
- Lead full-cycle feature development and oversee delivery timelines.
- Mentor junior developers and support team growth through knowledge sharing.
Key Skills:
- 10 years of professional experience in software development.
- Proven expertise in Java (Java 11+) and Spring-based microservice architectures.
- Hands-on experience with AWS cloud ecosystem, including key services such as Lambda, DynamoDB, ECS Fargate, CloudFormation, Kinesis, IAM, SQS, SNS, S3, API Gateway, and related tools.
- Strong command of containerization using Docker.
- Familiarity with modern build and test tools (e.g., Maven, JUnit, Cucumber, Jest).
- Experience with additional languages/tools such as Node.js, TypeScript, and Postgres.
- Sound understanding of test automation and quality assurance practices.
- Excellent problem-solving, communication, and collaboration skills.
- Proven ability to lead development teams and drive agile projects to completion.
- Consulting background is a plus.
- Rights to work in the UK is must (No Sponsorship available).
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: Lead Java Developer
Employment Type: Contract, Full time
Start: ASAP
Location: London– Hybrid 3 days a week
Languages: English
Role – We are seeking a Lead Java Developer with a strong background in AWS cloud technologies to join our high-performing development team. In this leadership role, you will drive the design and implementation of scalable web applications, leveraging modern Java frameworks and AWS Serverless services. You'll guide development efforts from conception through production, playing a pivotal role in shaping architecture, mentoring developers, and ensuring project delivery excellence.
Key skills: 10 years of professional experience in software development. Proven expertise in Java (Java 11+) and Spring-based microservice architectures. Hands-on experience with AWS cloud ecosystem, including key services such as Lambda, DynamoDB, ECS Fargate, CloudFormation, Kinesis, IAM, SQS, SNS, S3, API Gateway, and related tools. Strong command of containerization using Docker. Familiarity with modern build and test tools (e.g., Maven, JUnit, Cucumber, Jest). Experience with additional languages/tools such as Node.js, TypeScript, and Postgres. Sound understanding of test automation and quality assurance practices. Excellent problem-solving, communication, and collaboration skills. Proven ability to lead development teams and drive agile projects to completion. Strong communication and collaboration skills. Consulting background is a plus. Strong communication skills (oral & written) Rights to work in the UK is must (No Sponsorship available)
Responsibilities: Design and develop cloud-native web applications using Java and AWS services. Implement and manage infrastructure components like Lambda, DynamoDB, Fargate, SQS, SNS, and API Gateway. Define and maintain CI/CD pipelines to support automated deployments and continuous delivery. Produce clean, efficient, and well-documented code in adherence to established standards. Work collaboratively across teams to gather requirements and deliver new features. Conduct comprehensive testing, including unit and integration tests, to ensure robust solutions. Monitor and maintain application health and performance in production environments. Participate in peer code reviews and enforce development best practices. Lead full-cycle feature development and oversee delivery timelines. Mentor junior developers and support team growth through knowledge sharing.
Should you be interested in being considered for this position and would like to discuss further. Please apply with your latest CV or share your CV directly with me at christophe.ramen@focusonsap.org