Job Description :
Qualifications:

- Proven experience as a Java full stack developer

- Experience Implementing API interfaces. Orchestrating Microservices to create business APIs and REST API design

- Hands on experience with API management platforms (MuleSoft, Apigee, Layer 7, WS02, or others)

- Experience modeling APIs in SWAGGER RAML or API Blueprint. Design, document (Swagger) and develop Micro Services using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.

- Develop REST Services / API using Spring Boot with any relational / document database as backend.

- Experience with Unit testing REST APIs. Experience with Swagger UI in REST Services for interactive UI testing.

- Experience working with Swagger Framework for Restful API documentation.

- Implementing CI/CD pipelines and DevOps practice. Build CI/CD pipeline for Micro Services using Git,Docker,Jenkins, Groovy,etc

- Experience with relational and object oriented modeling is required.

- Experience with technical requirements specification and design documentation is required.

- Experience with problem troubleshooting and providing support for complex multi-tiered applications is required.

- The ability to successfully interact in a team environment is required.

- Effective oral and written communication skills are required.

- Exposure to cloud platforms



Required

- Bachelor''s or Masters Degree in Computer Science or related Discipline

- Or A Four Year college degree in Computer Science, Information Systems, Information Technology, Management Information Systems, a related fiels or equivalent experience.

- A minimum of 7 years of Java development experience with complex, large scale, n-tiered applications using the following technologies: Java/J2EE, HTML, JavaScript, TypeScript, Bootstrap CSS, Spring, Angular, Hibernate; Micro services Architecture using Spring Cloud technologies such as Spring Boot, Swagger.

- A minimum of 3 years experience with the following technologies: Web Services, Struts, Spring, and Hibernate/OpenJPA.

- A minimum of 2 years with Micro services Architecture using Spring Cloud technologies such as Spring Boot, Swagger.

- 1+ years experience building on premise and/or cloud

- Proficient in multiple front-end languages and libraries e.g. HTML/ CSS, JavaScript, XML, jQuery and Proficient in back-end language Javaand JavaScript frameworks e.g. Angular, React, Node.js and Proficient in developing components and consuming REST APIs.