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
Responsive frameworks (Foundation / Bootstrap)
HTML5, CSS3 / SCSS / LESS / SAAS
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