JAVA SOFTWARE ENGINEER LEAD x2
Posted 1 day 10 hours ago by Arenema UK Ltd
£70,000 - £100,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
London, City, United Kingdom, EC3N 1LH
Job Description
Job Summary 
We are seeking an experienced and highly skilled Lead Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot, Kubernetes, and AWS cloud services. This role involves leading a team of developers, architecting solutions, and ensuring the delivery of high-quality software products.
Key Responsibilities- Lead and mentor a team of Java developers, providing technical guidance and support.
- Design, develop, and maintain robust and scalable Java applications using Spring Boot.
- Architect, implement, and manage containerized applications using Kubernetes.
- Leverage AWS cloud services to build, deploy, and manage applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Conduct code reviews and ensure coding standards and best practices are followed.
- Troubleshoot and resolve complex technical issues.
- Manage stakeholders requirements.
- Participate in the full software development lifecycle, including requirements gathering, design, testing, and deployment.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in Java development.
- Proven experience with Spring Boot and microservices architecture.
- Extensive experience with Kubernetes for container orchestration.
- Strong knowledge of AWS cloud services, including but not limited to EC2, S3, RDS, Lambda, and CloudFormation.
- Solid understanding of DevOps practices and CI/CD pipelines.
- Familiarity with database technologies such as SQL, NoSQL, and ORM technologies.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and the ability to think critically and analytically.
- Capacity to work in Agile mode.
- Excellent communication and teamwork skills.
- Proven leadership abilities and experience in a lead or supervisory role.
- Experience with other cloud platforms such as Azure or Google Cloud.
- Familiarity with Agile/Scrum methodologies.
- Certifications in Java, AWS, or Kubernetes.
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Flexible work hours and remote work options.