Previous Job
Previous
Sr. Java Developer
Ref No.: 21-02962
Location: Iselin, New Jersey
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