Job Description
Roles and Responsibilities
You will be responsible, participating in our product development life cycle from requirement discussing with Product owner, E2E design and architecture, ensuring the development and delivery of Platform, API and Responsive apps with high quality, scalability through SDLC/Agile Best Practices and Devops architecture, Product enablement to customer through SaaS model. Through your excellent interpersonal skills and a desire to work closely with Product, Architect, Tech leads and customer facing teams.
Desired Candidate Profile
- Hands on to Java/J2EE technology stack.
- Hands on experience in API creation and RESTful services and Micro services
- Hands on experience in NOSQL (Cassandra) and RDBMS (My Sql)
- Design Pattern and its usage
- Strong knowledge on scalable distributed caching technique and implementation
- JavaScript-OOJS, ES6, Angular
- Responsive frameworks (Bootstrap).
- HTML5, CSS3/SCSS
- Strong knowledge and experience on Data Structure, Algorithm, Multi-threading and its usage
- Exposure to Full stack development, deployment, feature rollout
- Unit testing Framework, TDD, BDD and its implementation
- Good exposure on performance optimisation
- Strong problem solving, Troubleshoot code level problems quickly and efficiently in Dev and Prod environment
- Spring, Hibernate and spring boot framework experience.
- Build tools like Maven
- Junit/TestNG.
- JWT, OAuth and Open ID Connect based Authentication
Bonus:
- Experience with Mobile technologies
•Experience with building chat and socket based applications