Lead Product Development Engineer - Bengaluru, India - Razorpay

    Razorpay
    Default job background
    Description
    Hiring for Lead Product Development Engineer (Java/Backend). Please apply if you have notice period of 30 days or less.

    About Razorpay :

    Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014.

    Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes.

    What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses across India.


    We are a full-stack financial services organization, committed to helping Indian businesses with comprehensive and innovative payment and business banking solutions built over robust technology to address the entire length and breadth of the payment and banking journey for any business.

    Over the past year, we've disbursed loans worth millions of dollars in loans to thousands of businesses.

    In parallel, Razorpay is reimagining how businesses manage money by building omnichannel payment solutions (via Ezetap), simplifying business banking (via Razorpay X) and enabling capital availability for businesses (via Razorpay Capital).

    You will be responsible for :

    • Building scalable, reliable, highperforming platforms
    • Managing project priorities, deadlines, and deliverables
    • Participating in the entire lifecycle including analysis, development, fixing and monitoring of issues on the assigned product lines
    • Maintaining a high service levels in terms of security, performance, availability, and quality
    • Establishing and implementing good development practices to create a topclass, resultsoriented engineering culture
    Experience and skills, we are looking for :

    years of solid hands on experience in J2EE & related technologies.

    • Ability to think in terms of APIs all the time
    • Hands on experience in objectoriented designs and principles.
    • Hands on experience in data structures, algorithms & design patterns
    • Hands on experience in server side, web architecture
    • Working knowledge in Spring Framework is must
    • Knowledge in data modeling and hands on experience with at least one RDBMS, MySQL is preferred.
    • Knowledge on any of the scripting languages is desirable as you may need to write scripts
    • JavaScript, HTML or any frontend frameworks experience is desirable
    • Understanding on NoSQL databases
    Qualities that will make you successful in this role :

    • You can extrapolate requirements from customers and product management and distinguish between what they need vs. what they want?
    • You are always on the lookout for adding configurability and extensibility to your design.
    • You cannot agree with not having ability to automatically test software.
    • Usability of the solution keeps you awake at nights.
    )