This incumbent in this role will be part of a highly dynamic environment and will contribute to building a lending ecosystem for the future, with a world-class platform connecting lenders and borrowers through innovative, secure and user-friendly technology. (s)He will be fully hands-on and contribute to the software design and implementation, adhering to the development schedules, ensuring the highest quality standards.
Responsibilities:
- Work in an Agile development approach and participate in scoping the project and timelines.
- Own the delivery and manage expectations with stakeholders for their module/application.
- Work closely with architects and other team members to formulate and execute project plans.
- Drive from concept to delivery, adhering to quality standards and timelines amidst ambiguous inputs.
- Manage cross-functional teams consisting of developers, vendors, and business users.
- Resolve conflicts and drive issues to resolution.
- Lead the delivery independently with minimal supervision, ensuring a high level of efficiency.
Requirements:
- BE/B. Tech and 3-5 years of relevant experience.
- Solid understanding and experience in Agile SDLC approach.
- Strong experience in Java/J2EE, Microservices (using Springboot), and containerization.
- Understanding and/or basic working experience in front-end technologies - ReactJS.
- Experience working with API Gateways (NGINX preferred) and AD authentication.
- Experience in testing frameworks (Junit/Mockito or Selenium/Cucumber).
- Working experience in Angular.
- Experience working with SQL/NoSQL databases (Postgres, CouchDB preferred), design and queries.
- Experience working with any messaging system (KAFKA preferred), Docker, and Kubernetes.
- Working knowledge of Azure or AWS cloud and Kubernetes.
- Clear understanding of CS Algorithms and design patterns.
- Good project management skills, including planning, risk management, and issue resolution.
- Excellent communication skills.