Overview
About the company
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.
Job Title: Software Engineer Backend
Location: Baner, Pune (WestBay, Shambhu Vihar Society, Pallod Farms II, Nankude Vasti, Aundh, Pune, Maharashtra 411069)
Opportunity: Create a consumer facing credit card product that will be used by millions of users.
What you will do:
- Collaborate with team members on software development projects.
- Participate in development activities, including coding, testing, and debugging.
- Gain experience with various software development methodologies.
- Assist in troubleshooting and resolving issues related to Java applications.
- Should have a strong hold on Data structures and Algorithms.
- Write clean, maintainable, and efficient code in Java.
- Conduct unit testing and assist in system testing.
- Debug and resolve defects in the application or code.
- Create and maintain technical documentation, including code comments and user manuals.
- Update documentation with any changes made during development.
- Attend team meetings, contribute to discussions, and share updates on assigned tasks.
- Participate in training sessions and workshops to enhance skills and knowledge.
- Use version control systems (e.g., Git) to manage code changes and collaborate with other developers.
- Engage in Agile methodologies, such as Scrum or Kanban, through stand-ups, sprint planning, and retrospectives.
Experience Range:
2 - 4 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:
- Understanding of core Java concepts
- Familiarity with Java frameworks (e.g., Hibernate) is a plus but not mandatory.
- Understanding basic concepts of HTTP and RESTful APIs.
- Familiarity with SQL and basic concepts of relational databases and database operations.
- Understanding of version control systems like Git.
- Basic knowledge of unit testing concepts.
- Exposure to build tools like Maven or Gradle is advantageous.
- Familiarity with testing frameworks such as JUnit is beneficial but not essential.
- Basic analytical skills to troubleshoot and resolve simple issues with guidance
- A strong desire to learn and grow in software development, including being open to feedback and actively seeking help when needed.
- Ability to work in a team and assist other team members with tasks.
- Good verbal and written communication skills to convey ideas and ask questions effectively.
- Ability to manage simple tasks and meet deadlines with supervision.
- Proactive attitude towards taking on responsibilities and seeking out additional learning opportunities (e.g., self-study, online courses).
FPL Technologies is an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender ,disability.
Process Details:
- Virtual Assessment via HackerEarth
- Round 1 & Round 2 Technical Interviews (In-person)
- HR Discussion/Offer Discussion