Software Engineering Lead

Número de la requisición: 2257584
Categoría de la vacante: Technology
Localização da vaga: Hyderabad, Telangana

Man standing and writing on a white board while presenting to coworkers in a meeting room.

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

Información adicional sobre la vacante

Número de la requisición 2257584

Segmento de negocio Optum

Disponibilidad para viajar No

País IN

Estado de horas extras Exempt

Vacante de teletrabajo No