Hyderabad, IND
2 days ago
Software Engineering Lead
**Job Responsibilities –** + Provide technology leadership to a solid engineering team + Come up with long term architecture roadmap for the new and existing products + Estimate development effort, collaborate with Business Analyst on User Story requirements + Work in different roles across solution lifecycle (frontend/backend development, design, system integration, testing and support) + Develop pioneering approaches to emerging technology and industry trends + Define, use and communicate design patterns and best practices + Work autonomously to apply software engineering skills and practices towards product development + Deliver efficient, maintainable code using TDD in an agile environment + Maintain source code repository, including branching and tagging as needed + Grab product functionalities quickly and apply technical skills to excel + Present and evaluate design solutions objectively + Participate in design reviews, test case reviews + Work closely working business, onshore partners, deployment and infrastructure teams + Works with less structured, more complex issues + Serves as a resource to others + Ensuring timely deliveries for all assigned tasks + Support QA, UAT and Release phases of the project via defect analysis, change maintenance, etc. + Strong problem solving, analytical kills, Good communication and presentation skills, Good attitude and self-motivated. **Job Responsibilities –** + Provide technology leadership to a solid engineering team + Come up with long term architecture roadmap for the new and existing products + Estimate development effort, collaborate with Business Analyst on User Story requirements + Work in different roles across solution lifecycle (frontend/backend development, design, system integration, testing and support) + Develop pioneering approaches to emerging technology and industry trends + Define, use and communicate design patterns and best practices + Work autonomously to apply software engineering skills and practices towards product development + Deliver efficient, maintainable code using TDD in an agile environment + Maintain source code repository, including branching and tagging as needed + Grab product functionalities quickly and apply technical skills to excel + Present and evaluate design solutions objectively + Participate in design reviews, test case reviews + Work closely working business, onshore partners, deployment and infrastructure teams + Works with less structured, more complex issues + Serves as a resource to others + Ensuring timely deliveries for all assigned tasks + Support QA, UAT and Release phases of the project via defect analysis, change maintenance, etc. + Strong problem solving, analytical kills, Good communication and presentation skills, Good attitude and self-motivated. **Required Qualifications:** + Undergraduate degree or equivalent experience. **Must Have –** + Strong knowledge JAVA, J2EE, Spring MVC, Spring Boot, Hibernate, Microservices Architecture, GraphQL, MongoDB + DevOps: Docker, Jenkins, Github Copilot + Frontend: React, JSP + Database: Oracle, SQL, DB2 + Cloud: Azure, GCP + Knowledge on any Application servers like JBOSS or WebSphere. **Nice to Have –** + RESTFul Web services, JPA, Spring Batch + Artificial Intelligence/Machine Learning + Nice to have Knowledge on AS400
Confirm your E-mail: Send Email