Sr. Java Developer
JOB DESCRIPTION
"We are looking for an experienced Java technical lead to be responsible for providing leadership for a technical team in product delivery and operations. The Java technical lead will facilitate requirement analyses, conduct peer reviews and provide feedback, act as a subject matter expert, and provide technical leadership to other team members. A Java technical lead will demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies. Ultimately, a top-notch Java technical lead should have good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills. Java Technical Lead Responsibilities: • Performing requirement analyses. • Developing high-quality and detailed designs. • Identifying risk and conducting mitigation action planning. • Experience leading remote (Hyderabad, India) team of Java developers • Solid experience using Spring Boot, Spring Core, Spring Cloud • Experience with very high volume event/IoT processing • Experience in writing & consuming REST API • Experience in Design patterns, microservices • Experience with Kafka, streaming and queue based systems (SQS, ActiveMQ, RabbitMQ, etc.) • Experience working on Docker containers. • Experience using Bitbucket/Git, Junit, Maven, CI/CD • Agile product development experience • Degree in engineering, information systems or related. Adavanced Degree preferred | ||||