Software Lead Developer will contribute to the development, enhancement, and maintenance of Transaction platforms as a member of an agile scrum team. This is an opportunity to work within a very strong development team and help develop challenging new products in the financial space using cutting-edge technology.
What you will be responsible for
As Software Developer Lead, you will:
- Provide technical leadership, oversee the design and architecture of software products & systems.
- Lead, mentor, and coach development team members.
- Collaborate with stakeholders, including product owners, application owners, and leads in other regions.
- Develop, test, debug, and implement software programs, applications, and projects using cloud computing with Java, Spring Boot, SQL, Kafka, and ReactJS or similar frameworks.
- Write unit and automation tests to ensure a high-quality end product.
- Participate in code reviews.
- Actively participate in the agile software development process by adhering to the scrum methodology, including attending all daily stand-ups, sprint planning, backlog grooming, and retrospectives.
- Triage production issues by reviewing code and logs as needed and come up with solutions.