Source description
About the role
As a Senior Tech Lead - Java, you will be responsible for driving the architecture, design, and development of scalable, high-performance applications. Your expertise in Java, Spring Boot, Microservices, and AWS will enable you to lead a team of engineers in building enterprise-grade solutions. Key Responsibilities: - Lead the design and development of complex, scalable, and high-performance Java applications. - Architect and implement Microservices-based solutions using Spring Boot. - Optimise and enhance existing applications for performance, scalability, and reliability. - Provide technical leadership, mentoring, and guidance to the development team. - Work closely with cross-functional teams to deliver high-quality software. - Ensure best practices in coding, testing, security, and deployment. - Design and implement cloud-native applications using AWS services. - Troubleshoot and resolve technical issues and system bottlenecks. - Stay up to date with the latest technologies and drive innovation within the team. Qualifications Required: - 5+ years of experience in Java development. - Strong expertise in Spring Boot, Spring Cloud, and Microservices architecture. - Hands-on experience with RESTful APIs, event-driven architecture, and messaging systems. - Deep understanding of database technologies such as MySQL, PostgreSQL, or NoSQL. - Experience with CI/CD pipelines and DevOps tools. - Proficiency in AWS cloud services and infrastructure. - Strong knowledge of security best practices, performance tuning, and monitoring. - Excellent problem-solving skills and ability to work in an Agile environment. - Strong communication and leadership skills. If any additional details about the company are provided in the job description, please provide them here. As a Senior Tech Lead - Java, you will be responsible for driving the architecture, design, and development of scalable, high-performance applications. Your expertise in Java, Spring Boot, Microservices, and AWS will enable you to lead a team of engineers in building enterprise-grade solutions. Key Responsibilities: - Lead the design and development of complex, scalable, and high-performance Java applications. - Architect and implement Microservices-based solutions using Spring Boot. - Optimise and enhance existing applications for performance, scalability, and reliability. - Provide technical leadership, mentoring, and guidance to the development team. - Work closely with cross-functional teams to deliver high-quality software. - Ensure best practices in coding, testing, security, and deployment. - Design and implement cloud-native applications using AWS services. - Troubleshoot and resolve technical issues and system bottlenecks. - Stay up to date with the latest technologies and drive innovation within the team. Qualifications Required: - 5+ years of experience in Java development. - Strong expertise in Spring Boot, Spring Cloud, and Microservices architecture. - Hands-on experience with RESTful APIs, event-driven architecture, and messaging systems. - Deep understanding of database technologies such as MySQL, PostgreSQL, or NoSQL. - Experience with CI/CD pipelines and DevOps tools. - Proficiency in AWS cloud services and infrastructure. - Strong knowledge of security best practices, performance tuning, and monitoring. - Excellent problem-solving skills and ability to work in an Agile environment. - Strong communication and leadership skills. If any additional details about the company are provided in the job description, please provide them here.
More at Monocept