Software Engineering Lead

Year    TS, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3554808
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year