Google plus

Fluid Edge Themes

Job Description – Software Engineer (Core Banking – Assets)

Novopay’s core technology platform powers the Assets Product Suite that caters to end-to-end lifecycle management of Loans & Overdraft products in the Retail Banking space. Currently the Asset product supports over Rs 2,500Cr in Asset Under Management (AUM). The core platform is a collective of microservices that leverage latest technologies. As a Software Engineer,  you will get to work one or more of these microservices along with their corresponding Assets Applications that use them.

What you’ll do

  • Work on the Assets (Loans & Overdraft) Applications such as as Origination, Management & Collections
  • Develop end-user business applications that leverage the core platform
  • Write beautiful code that is easy to maintain
  • Set goals for the team, and help them achieve these goals
  • Detect slippages and take corrective actions to align to delivery schedules

What you need

  • Hands-on experience of Core Java, J2EE, Spring
  • Experience in JavaScript and related frameworks (preferably AngularJS, NodeJS, React Native)
  • Experience on at least one ORM, preferably Hibernate
  • Hands-on experience of SQL & NoSQL databases (preferably MySQL, Elasticsearch, MongoDB, Cassandra)
  • Ability to write clear, beautiful & minimal code
  • Strong problem solving skills to deal with rapidly changing requirements & technologies

What we’d also like

  • Domain expertise in Financial Services, Retail Banking or Payments
  • Full stack development skills
  • Hands-on experience of Microservices, Containers and such
  • Experience with CI/CD with Agile frameworks