Cutshort logo
For Employers
FPL Technologies Pvt Ltd logo
Senior Software Engineer – Backend
Senior Software Engineer – Backend

Senior Software Engineer – Backend at FPL Technologies Pvt Ltd · Pune · 5 - 7 years · ₹15L - ₹25L / yr · Raised funding · Posted 4 Mar 2022

FPL Technologies Pvt Ltd's logo

Senior Software Engineer – Backend

Darshana Kulkarni's profile picture
Posted by Darshana Kulkarni
5 - 7 yrs
₹15L - ₹25L / yr
Pune
Skills
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
skill iconJavascript

About the company- 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. 



Check out our apps here:

OneCard (Best credit card app) : http://www.getonecard.app/">www.getonecard.app

OneScore (Over 10 million downloads): http://www.onescore.app/">www.onescore.app



JD- Senior Software Engineer – Backend


Opportunity:

Create a consumer facing credit card product that will be used by millions of users. 


What you will do:

  • Be a part of our backend for frontend/ credit card processing engineering teams to build the best homegrown credit card stack.
  • Partner with the product teams to understand the product features and specifications, translate them into high level and low-level design.
  • Work with frontend and backend developers to build out a customer-centric experience that will constantly evolve.
  • Respond to support team tickets as needed to resolve bugs and issues.
  • Participate in contributing ideas, updates, and product development areas to the team.

Experience Range: 

5- 7 years with technical hands-on experience in building large-scale B2C applications catering to millions of users. Previous experience in building scalable products 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.




Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About FPL Technologies Pvt Ltd

Founded :
2018
Type :
Product
Size :
100-500
Stage :
Raised funding

About

OneCard is an India-based financial technology company that offers credit cards and spend management solutions for individuals and businesses.
Read more

Connect with the team

Profile picture
Darshana Kulkarni
Profile picture
Shruti Shah
Profile picture
Dinesh Vernekar
Profile picture
Ankit Jain
Profile picture
Akshay Badekar
Profile picture
Atul Kumar
Profile picture
Stella A
Profile picture
Gowri Shankar

Company social profiles

N/A

Similar jobs (4)

Pune
4 - 7 yrs
₹15L - ₹35L / yr
skill iconJava
skill iconSpring Boot
API
Apache Kafka
SQL
+1 more

Job Title: Software Engineer / Senior Software Engineer – Java Backend

Experience: 5–10 Years

Location: Pune (Baner) – Work from Office (5 Days a Week)


About the Role :

We are looking for passionate Java Backend Engineers to build highly scalable, high-performance enterprise applications used by millions of users globally. The ideal candidate should have strong experience in Java, Microservices, Payment Gateway integrations, and Checkout platform development, with a product engineering mindset.

Candidates from FinTech, E-commerce, Payments, or Product-based companies will be preferred.


Key Responsibilities :

Design, develop, and maintain scalable backend applications using Java and Microservices.

Build secure, high-performance REST APIs and distributed services.

Develop and enhance Checkout platforms and Payment Gateway integrations for seamless payment processing.

Collaborate with Product, Architecture, QA, and DevOps teams throughout the SDLC.

Participate in system design, architecture discussions, and technical decision-making.

Ensure high code quality through unit testing, code reviews, and engineering best practices.

Build and support CI/CD pipelines and containerized deployments.

Troubleshoot production issues, optimize performance, and improve application reliability.

Mentor junior engineers and contribute to engineering excellence.


Required Skills :

5–10 years of backend development experience.

Strong expertise in Java, Spring Boot, Spring MVC, Hibernate/JPA.

Hands-on experience with Microservices Architecture.

Experience building RESTful APIs.

Strong knowledge of SQL/NoSQL databases.

Experience with Payment Gateway Integration (Stripe, Adyen, Razorpay, Worldpay, PayU, Checkout.com, etc.).

Hands-on experience developing Checkout and Payment Processing workflows.

Understanding of Payment Lifecycle, including Authorization, Capture, Refunds, Settlement, Webhooks, and Transaction Management.

Experience with Docker, Kubernetes, and containerized applications.

Good understanding of CI/CD pipelines using Jenkins or similar tools.

Familiarity with Git, Agile methodologies, and engineering best practices.

Strong problem-solving and debugging skills.


Preferred Skills :

Experience working in FinTech, Payments, E-commerce, or Product-based organizations.

Exposure to Cloud Platforms (GCP/AWS/Azure).

Experience with Kafka or event-driven architecture.

Knowledge of OAuth2, JWT, Keycloak, or similar authentication mechanisms.

Experience with Monitoring & Observability tools (Grafana, Prometheus, ELK, Splunk).

Performance tuning and scalability optimization experience.


Preferred Background :

Candidates from FinTech, Digital Payments, Banking Products, E-commerce, or Product Engineering companies.

Experience working on high-volume transaction systems handling secure payment processing and checkout experiences.

Read more
StrideOne
Gurugram
2 - 3 yrs
₹10L - ₹15L / yr
skill iconJava
MySQL
API
skill iconAmazon Web Services (AWS)
Microservices

About StrideOne

StrideOne is a leading fintech platform enabling businesses with innovative supply chain finance and working capital solutions. We partner with enterprises, MSMEs, and financial institutions to simplify access to credit through technology-driven lending solutions. At StrideOne, you'll work in a fast-paced, collaborative environment where innovation, ownership, and continuous learning are encouraged.


About the Role

We're building Credit Engine, a lending platform on top of Apache Fineract that powers credit assessment, disbursement, repayment, and portfolio management for our clients. We're looking for a Java Developer to help build and scale the backend services behind these workflows.


What You'll Work On

  • Build and maintain backend services for lending functions — organisation/office management, portfolio and product configuration, cash margin engines, and credit workflows.
  • Design and consume REST APIs integrating with internal modules and external banking/financial partners.
  • Extend Apache Fineract to support custom lending products and business rules.
  • Design and optimize MySQL schemas/queries for transactional, audit-heavy financial data.
  • Translate lending/credit policies (interest computation, grace periods, margin calculations) into tested, production-grade code.
  • Debug production issues in systems handling real money movement, with focus on correctness and data integrity.
  • Participate in code reviews and API/service design discussions.


Must-Have Skills

  • 2+ years hands-on Core Java (Java 8+) — OOP, collections, concurrency basics.
  • Experience building REST APIs with Spring Boot.
  • Strong MySQL skills — schema design, indexing, query optimization, transactions.
  • Understanding of transactional consistency, data integrity, and audit trails.
  • Comfortable with Git-based collaborative workflows.


Good to Have

  • Experience with Apache Fineract or similar core banking/lending platforms.
  • Exposure to microservices, message queues, or event-driven systems.
  • Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD.
  • Frontend exposure (Angular/React) for API contract collaboration.
  • Prior experience in fintech, NBFC, banking, or supply chain finance
Read more
Bengaluru (Bangalore), Ahmedabad, Chennai
2 - 6 yrs
₹21L - ₹28L / yr
skill iconJava

Strong Backend Software Engineer Profile with strong Core Java expertise

2

Mandatory (Experience 1): Must have 2+ years of hands-on backend software engineering experience.

3

Mandatory (Experience 2): Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.

4

Mandatory (Experience 3): Must be comfortable owning business-critical production components — maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.

5

Mandatory (Tech skill 1): Must have strong, current Core Java depth with solid, clear coding fundamentals — Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.

6

Mandatory (Tech skill 2): Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).

7

Mandatory (Tech skill 3): Must have microservices experience.

8

Mandatory (AI Fluency 1): Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow — scaffolding, writing tests, reviewing code, and debugging.

9

Mandatory (AI Fluency 2): Must be able to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.

10

Mandatory (Company): Must come from a product company background (B2B SaaS or B2C both acceptable).

11

Mandatory (Note1): This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent — onboarding within ~a week)

12

Mandatory (Note 2): Must be based in or near Chennai, Bangalore, or Ahmedabad (Chennai: hybrid, Tue & Thu in office)

13

Preferred (Backend): Hands-on Python experience is a plus.

14

Preferred (Database): Hands-on database / JDBC integration experience in a production environment.

Read more
Chennai, Bengaluru (Bangalore), Ahmedabad
3 - 6 yrs
₹25L - ₹27L / yr
skill iconJava
skill iconPython

Strong Backend Software Engineer Profile with strong Core Java expertise

2

Mandatory (Experience 1): Must have 2+ years of hands-on backend software engineering experience.

3

Mandatory (Experience 2): Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.

4

Mandatory (Experience 3): Must be comfortable owning business-critical production components — maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.

5

Mandatory (Tech skill 1): Must have strong, current Core Java depth with solid, clear coding fundamentals — Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.

6

Mandatory (Tech skill 2): Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).

7

Mandatory (Tech skill 3): Must have microservices experience.

8

Mandatory (AI Fluency): Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow — scaffolding, writing tests, reviewing code, and debugging — with the ability to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.

9

Mandatory (AI-Native): Must have actually built and deployed AI/LLM-powered features in production (e.g. RAG, LLM-based scoring, AI assistant) — demonstrable AI-native engineering, not merely using AI tools to write code.

10

Mandatory (Database): Hands-on database / JDBC integration experience in a production environment.

11

Mandatory (Company): Must come from a product company background (B2B SaaS or B2C both acceptable).

12

Mandatory (Note1): This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent — onboarding within ~a week)

13

Mandatory (Note 2): Must be based in or near Chennai, Bangalore, or Ahmedabad (Chennai: hybrid, Tue & Thu in office)

14

Preferred (Backend): Hands-on Python experience is a plus.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos