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.