Description

Role Description

This is a full-time on-site role located in Coimbatore for an Engineering Team Lead. The Engineering Team Lead will be responsible for leading and managing a team of young, fired-up software developers, overseeing engineering projects, ensuring adherence to schedules, and liaising with the product management team.

 

Requirements

  • Minimum qualification of Bachelor’s degree in Software Engineering.
  • Experience working with Java development for a minimum of 6 – 8 years, with a strong understanding of the language and well-informed of the latest methodology.
  • Experience with frameworks such as Springboot, Spring and Hibernate is highly preferred.
  • Knowledge of database frameworks, MySQL and Oracle, is highly preferred.
  • Experience in Payment gateway industry / Financial sectors is an added advantage.
  • Knowledge in the following are an added advantage:
  • Cards & Payments Domain is an added advantage.
  • ISO 8583 message structure, Visa, and Mastercard transactions
  • China Union Pay transactions.
  • Alternative Payment Methods
  • Payouts

 

Responsibilities

  • Development, design, and systems integration for client engagement from the definition phase through execution.
  • Handle projects in Core Java/ J2EE / JSP, Servlets, JavaScript/JQuery, JSON, CSS, AJAX & Spring, Hibernate frameworks.
  • Deliver flawless and bug-free products while staying within the timeline.
  • Communicate and enforce standard coding practices/ guidelines, dealing with in Code
  • Reviews [manual or using automated tools], Unit Testing Tool JUNIT, Configuration Management tool and Release Management/ Deployment.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Support technical issues raised by the other departments in the company.
  • Work with development teams to triage and prioritize defects.
  • Formulate and adhere to build-and-release schedules and strategies.
  • Lead the engineering team and managing conflicts effectively.
  • Hire the right talent and manage the knowledge base within the team members.
  • Build a can-do attitude team and maintain a positive team spirit.

 

 

Education

Bachelor’s Degree