Onsite
Posted 6 hours ago
Save Job

Job Details

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
Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Software Engineering Lead
Save Job