Job description
Lead Java Microservices AWS Developer 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. Essential Skills and Experience - 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. Desirable 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. |