At a Glance
- Tasks: Lead the development of Java microservices and mentor a team in a dynamic environment.
- Company: Join a forward-thinking tech company based in central London, focused on innovation.
- Benefits: Enjoy flexible working with 2 days in the office and competitive pay up to Β£510/day.
- Why this job: Be part of cutting-edge projects using AWS technologies and enhance your leadership skills.
- Qualifications: 10+ years in software development with strong Java and AWS expertise required.
- Other info: Opportunity to work on exciting CI/CD pipelines and collaborate with cross-functional teams.
The predicted salary is between 100000 - 140000 Β£ per year.
Start: ASAP
Duration: 6-12 months
Location: 2 days in office, central London
Pay: inside IR35, up to Β£510 /day
We are looking for a highly skilled Lead Java Microservices Developer with proven leadership experience and deep expertise in AWS Serverless Architecture.
Key Responsibilities- Design and build high-quality web applications using Java and AWS technologies.
- Develop robust and scalable microservices architectures.
- Lead and mentor a team of developers, ensuring best practices are followed.
- Integrate and manage AWS services including Lambda, DynamoDB, S3, ECS Fargate, and more.
- Oversee the development of CI/CD pipelines and deployment strategies.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define and implement new features.
- Conduct thorough unit and integration testing to maintain software quality.
- Monitor performance and troubleshoot issues in production environments.
- Review code and promote development standards across the team.
- Minimum of 10 yearsβ experience in software development.
- Prior experience as a Java Microservices Developer in an agile setting.
- Expertise in AWS Serverless Architecture (Lambda, DynamoDB, ECS Fargate, SQS, SNS, Kinesis, CloudFormation, IAM, etc.).
- Strong programming skills in Java (Java 11+), Spring Framework, and JUnit.
- Hands-on experience with containerisation using Docker.
- Familiarity with build tools and languages such as Maven, Node.js, and TypeScript.
- Exposure to testing frameworks and tools (e.g., Jest, Cucumber).
- Good understanding of relational databases, particularly PostgreSQL.
- Strong team leadership, communication, and collaboration skills.
- Experience managing technical projects or leading agile teams.
- Knowledge of front-end technologies.
- Familiarity with agile tools such as Rally.
- Working knowledge of ServiceNow.
Lead Java Microservices AWS Developer employer: Stott and May
Contact Detail:
Stott and May Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Java Microservices AWS Developer
β¨Tip Number 1
Make sure to showcase your leadership experience in previous roles. Highlight specific instances where you've led a team or project, as this is crucial for the Lead Developer position.
β¨Tip Number 2
Familiarise yourself with AWS Serverless Architecture and be prepared to discuss your hands-on experience with services like Lambda and DynamoDB. This knowledge will set you apart from other candidates.
β¨Tip Number 3
Brush up on your Java skills, particularly with Java 11+ and the Spring Framework. Be ready to demonstrate your coding abilities and discuss best practices in software development during interviews.
β¨Tip Number 4
Network with professionals in the field, especially those who have experience with microservices and AWS. Engaging with the community can provide valuable insights and potentially lead to referrals.
We think you need these skills to ace Lead Java Microservices AWS Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java, microservices, and AWS technologies. Emphasise your leadership roles and any relevant projects that showcase your skills in serverless architecture.
Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the key responsibilities and essential skills mentioned in the job description. Use examples from your past experiences to demonstrate how you meet these requirements.
Showcase Your Technical Skills: In your application, include specific examples of your work with AWS services like Lambda, DynamoDB, and ECS Fargate. Mention any CI/CD pipelines you've developed and your experience with containerisation using Docker.
Highlight Leadership Experience: Since the role requires leading a team, make sure to detail your previous leadership experiences. Discuss how you've mentored developers and promoted best practices within your teams.
How to prepare for a job interview at Stott and May
β¨Showcase Your Leadership Skills
As a Lead Java Microservices Developer, you'll need to demonstrate your leadership experience. Be prepared to discuss specific examples of how you've mentored teams, enforced best practices, and led projects to success.
β¨Demonstrate Technical Expertise
Make sure to highlight your deep knowledge of AWS Serverless Architecture and Java. Prepare to answer technical questions about Lambda, DynamoDB, and microservices design, as well as share your hands-on experiences with these technologies.
β¨Discuss CI/CD and Deployment Strategies
Since overseeing CI/CD pipelines is part of the role, be ready to talk about your experience with deployment strategies. Share any challenges you've faced and how you overcame them to ensure smooth deployments.
β¨Prepare for Team Collaboration Questions
Collaboration is key in this role. Think of examples where you've worked with cross-functional teams to implement new features or resolve issues. Highlight your communication skills and how they contributed to successful project outcomes.