Google plus

Fluid Edge Themes

Job Description – Senior 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 the latest cutting-edge technologies. As a Senior 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 Assets (Loans & Overdraft) Applications like Origination, Mgmt & Collections
  • Develop end-user business applications that leverage the core platform
  • Mentor a team to write clean beautiful code, and lead by example
  • Be responsible for detailed technical designs
  • Set goals for the team, and help them achieve these goals
  • Manage your own project timelines for consistent high quality deliverables

What you need

  • Mastery over Core Java, J2EE, Spring
  • Experience on at least one ORM, preferably Hibernate
  • Hand-on experience of SQL & NoSQL databases – preferably MySQL, Elasticsearch, MongoDB, Cassandra
  • Intermediate to Advanced skills in JavaScript and related frameworks – preferably AngularJS, NodeJS, React Native
  • Ability to write clear, beautiful & minimal code
  • Excellent debugging skills – familiar with bash, thread dumps and such
  • Strong problem solving skills to deal with rapidly changing requirements, technologies & people

What we’d also like

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