Software Development Engineer III - Java
(4+ years exp)Novopay
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
About Novopay
Novopay is a newage FinTech with a transformational goal of delivering banking and payments to a billion Indians. Today millions of consumers walk into one of 100,000 Novopay Kirana stores or telecom stores to perform banking or payments transactions. Our Retail network provides remittance, Bank withdrawal/Deposits, electricity/water/telephone bill payments and insurance products. We conduct thousands of crores of payments and banking transactions every month on our 100,000 strong retail network spread over 23 states.
Novopay also provides Banking solutions to Banks, NBFC and MFIs to deliver loans, deposit accounts and payment products. We today power over Rs 8,000cr in loans that are powered by the Novopay Asset platform.
Roles and Responsibilities
Software Development Engineer III - Java
- Sound knowledge of data structures, algorithms and object-oriented programming
- Ability to write clean, modular, reusable, scalable, efficient, well documented and unit tested code to solve business problems
- Proficiency in Java, SQL, design patterns and good problem solving skills.
- Preferred knowledge in Spring, Springboot, Hibernate, Microservices architecture, RESTful APIs, Git
- Familiarity with multi-threading, asynchronous environments, memory management, networking, caching, performance optimization and security would be a plus.
Key Qualification
- UG/ PG degree in Engineering/ Technology or equivalent degree from a reputed institution
- 4 + years working experience on the server-side for complex, distributed systems.
- Strong knowledge of object-oriented programming, Data structure and design.