Platform/Backend Developer

Engineering Full-Time Bangalore, India ReqID:4615


Description

Description

Responsibilities:

MTS: You will be individual contributor, relied upon to investigate, define, estimate and solve significant problems with a minimum supervision. You are expected to work on assigned as well as own initiative and assist other engineers in understanding and completing their assignments. You are responsible for coding, documenting and all the way through to testing post-deployment.

 

Technical Skills:

Required strong development skills in Application Technologies listed below:

  • Hands on to Java (JDK8, OpenJDK11), J2EE technology stack.
  • Experience in NOSQL (Mongo) and RDBMS (Oracle)
  • Hands on with API creation, RESTful services and Micro services
  • Design Pattern and its usage
  • Strong knowledge on scalable distributed caching technique and implementation
  • Strong knowledge and experience on Data Structure, Algorithm, Multi-threading and its usage
  • Unit testing Framework, TDD, BDD and its implementation
  • Good exposure on performance optimization
  • Exposure to Full stack development, deployment, feature rollout
  • Strong problem solving, debugging skills on Dev, QA, Perf and Prod environment
  • Exposure and experience in Cloud platform, preferably AWS

Good to have:

  • JWT, OAuth and Open ID Connect based Authentication
  • Build tools like Grunt, Gulp, Webpack
  • Mocha, Chai, Jasmine, Junit/TestNG.
  • JS framework (such as React / Angular / View JS)
  • MEAN Stack with production enablement
  • Node JS, JavaScript-OOJS, ES6
  • Responsive frameworks (Foundation/Bootstrap)
  • HTML5, CSS3/SCSS/LESS/SAAS

Bonus:

  • Experience with Mobile technologies, Hosted mobile app integration
  • Experience with building financial applications
  • Exposure to Open Banking / PSD2 standard / Account Aggregator / FDX

Education/Degree(s)*:

  • BE/MCA in Computer Science or equivalent