Position - Lead Engineer Java
Experience - 10 to 12 Years
Location - Hyderabad
Job Description:
Key Responsibilities:
?Expected to contribute to design and development with limited support.
?Responsible for developing new features, debugging/troubleshooting and fixing operational incident.
?Adhering to Engineering practices and the guidelines established.
?Unit test and automate the developed code before opening it to QA.
?Taking part of all scrum ceremonies.
?Estimating development tasks.
?Mentoring Junior Team members
?Code reviews and ensuring good coding practices are followed.
Qualifications, experience and knowledge:
?10 - 12 years of experience in object-oriented software design and development.
?Must be B.tech/M.Tech/M.C.A.
?Strong Proficiency in Object-oriented programming, Core Java, JDBC, Multithreading, JSP, Servlets, Spring, framework, REST.
?Working knowledge and experience with Web based applications, web-services, WSDL, SOAP.
?Knowledge on messaging brokers like KAFKA, Active MQ
?Knowledge on distributed data management software like Terracotta.
?Strong knowledge on Oracle and SQL, working experience on PL/SQL.
?Knowledge on No SQL databases like MongoDB.
?Data Structures and Algorithms, understanding of Design Patterns.
?Strong problem-solving and analytical skills.
?Knowledge on application performance tuning, garbage collection algorithms.
?Ability to multi-task and stay organized in a dynamic work environment.
?Good debugging skills.
?Ability to learn and adapt quickly.
?Familiar with Agile/Scrum methodologies.