Roles and Responsibilities:
- Ideally full stack experienced developer with strong/expert level Java development/architecture experience with Spring/Hibernate expertise.
- Proven experience building world class solutions on a global scale.
- Strong experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.
- Solid experience with RESTful APIs and JSON/SOAP based API with Java.
- Experience in web technologies such as JavaScript, JQuery, AngularJS, CSS, CSS 3.0, cross browser compatibility, GWT & HTML.
- Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs
- Knowledge of cloud native development such as cloud foundry, AWS, etc.
Requirements:
- Java, microservices, spring boot 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.
Education
- Bachelor's in engineering (preferably)
- Masters or MBA