Job Summary
We are seeking a highly skilled Technical Lead with 5 to 8 years of experience to join our team. The ideal candidate will have expertise in a wide range of Java technologies and frameworks as well as experience in Product Lifecycle Management. This hybrid role offers the opportunity to work on cutting-edge projects and make a significant impact on our companys success.
Responsibilities
Lead the design and development of complex software solutions using Java 11 Java 8 and related technologies.Oversee the implementation of Spring Security Spring Batch and Spring MVC to ensure robust and secure applications.Provide expertise in Java Persistence API and Hibernate for efficient data management and storage.Utilize JavaScript for front-end development and ensure seamless integration with back-end services.Manage and deploy applications on Web Logic Application Server to ensure high availability and performance.Implement messaging solutions using Java Message Service and ensure reliable communication between services.Develop and maintain microservices architecture using Spring Boot and Spring Core for scalable and maintainable applications.Design and implement REST Web Services to facilitate communication between different components of the system.Ensure adherence to best practices and coding standards in all development activities.Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.Provide technical guidance and mentorship to junior developers and ensure continuous improvement.Conduct code reviews and ensure the quality and performance of the codebase.Stay updated with the latest industry trends and technologies to drive innovation within the team.
Qualifications
Possess strong experience in Kafka and Core Java for efficient data streaming and processing.Demonstrate expertise in J2EE for building enterprise-level applications.Have a solid understanding of Product Lifecycle Management to ensure alignment with business goals.Show proficiency in using Spring Boot and Microservices for developing scalable applications.Exhibit knowledge of REST Web Services for seamless integration between systems.Have experience with Web Logic Application Server for deploying and managing applications.Display strong problem-solving skills and the ability to work in a fast-paced environment.Possess excellent communication and collaboration skills to work effectively in a hybrid work model.Show commitment to continuous learning and staying updated with the latest technologies.Demonstrate the ability to lead and mentor a team of developers.Have a strong understanding of software development lifecycle and agile methodologies.Exhibit attention to detail and a focus on delivering high-quality solutions.Be proactive in identifying and addressing potential issues and risks.
Certifications Required
Certified Java Developer Spring Professional Certification Certified Kafka Developer