Roles and Responsbilites:
- Hands on experience in design and defining architecture of complex web based applications.
- Hands on experience on building distributed application using Core JAVA 7/8, Spring, Spring boot. Experience in ORM frameworks such as Hibernate/JPA.
- Working experience with SQL and NoSQL databases such as PostgreSQL, Oracle, MongoDB.
- Hands on experience on Web services development (SOAP and REST).
- Experience in working with API Security using OAuth, Tokenization Encryption. Continuous Integration tools like Jenkins, Bamboo, Gitlab CI.
- Knowledge of configuration tools like Chef, Puppet, Ansible.
- Hands on knowledge of tools like Maven, Gradle, Junit, Mockito