Company: Envestnet Yodlee
Role: Contract to Hire
Post: Back End Developer
Experience: 5-10 years of experience in software development.
MTS: You will be an individual contributor, relied upon to investigate, define, estimate and solve significant problems with minimum supervision. You are expected to work on assigned as well as your own initiative and assist other engineers in understanding and completing their assignments. You are responsible for the coding, documenting, and all the way through to testing post-deployment.
SMTS: As a key technical leader, in addition to the responsibilities listed for MTS, you are expected to frequently assist others in understanding and completing their work as well. You are expected to provide technical leadership on projects and assist management with the group's day-to-day operations, including interactions with people in other departments.
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 Microservices
- Design Pattern and its usage
- Strong knowledge of scalable distributed caching techniques and implementation
- Strong knowledge and experience in Data Structure, Algorithm, Multi-threading, and its usage
- Unit testing Framework, TDD, BDD, and its implementation
- Good exposure to 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
- BE/ Btech /MCA in Computer Science or equivalent