About FPL Technologies
Credit cards haven't changed much for over half a century so our team of seasoned bankers, technologists, and designers set out to redefine the credit card for you - the consumer. The result is OneCard - a credit card reimagined for the mobile generation. OneCard is India's best metal credit card built with full-stack tech. It is backed by the principles of simplicity, transparency, and giving back control to the user.
The Engineering Challenge
“Re-imaging credit and payments from First Principles”
Payments is an interesting engineering challenge in itself with requirements of low latency, transactional guarantees, security, and high scalability. When we add credit and engagement into the mix, the challenge becomes even more interesting with underwriting and recommendation algorithms working on large data sets. We have eliminated the current call center, sales agent, and SMS-based processes with a mobile app that puts the customers in complete control. To stay agile, the entire stack is built on the cloud with modern technologies.
Engineering Lead/Manager - Backend Engineer (Java)
Create a consumer facing credit card product that is used by millions of users.
What you will do:
- Collaborate with Tech Leads, Stakeholders, and Cross-functional Teams to identify required skills and manage resources for project completion, overseeing multiple projects simultaneously.
- Ensure effective Sprints, task prioritization, and involvement in all Agile stages, while collaborating with Partnership and Product Teams for seamless external vendor or partner API integrations.
- Implement clear workflows and protocols to organize team operations, ensuring each member understands their roles and facilitating quick onboarding of new recruits.
- Provide clear and well-explained instructions, streamlining information about business requirements and technical needs to ensure team members understand and fulfill their roles effectively.
- Foster a positive, engaging, and focused working environment to motivate teams, understanding the keys to team happiness and maintaining a healthy company culture without micromanaging.
- Perform ongoing risk analysis to identify and mitigate potential issues, making informed decisions to resolve conflicts and prevent problems effectively.
- Maintain clear and open communication lines, providing constructive feedback and listening empathetically to team concerns.
- Evaluate projects, set milestones, track progress, and provide clear, factual reports to ensure management and team alignment.
- Ensure new recruits have the necessary tools and training, orienting and mentoring them to become quickly production-ready.
- Manage career development, leaves, performance, and appraisals of direct reports, maintaining a personal connection to understand their work style and challenges.
- Set project milestones and engage in career planning for direct reports, investing in their development to maximize their value.
- Demonstrate technical proficiency and understanding of daily challenges, making confident and logical decisions as needed.
Experience Range:
10 - 13 years technical hands-on experience in building large-scale B2C applications catering to millions of users and leading a team of 4-5 engineers. Previous experience in leading teams is a must.
Technical Expertise:
- Strong insight into Java programming language (Class loading, Memory Management, Transactions, Executors, Lambdas and Streams).
- Experience in distributed technologies, real-time, high throughput and low latency systems.
- Hands-on prior experience with scalable Cloud based architectures.
- Experience in one or more frameworks like Spring is a plus but not required.
- Proficiency in data structures & algorithms.
- Strong problem solving and analytical skills.
- Any experience in payments is a plus.
FPL Technologies is an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender ,disability.