Job Description :

Responsibilities·  Develop solutions based on requirements and provide demonstrations for supported applications.·  Design and develop key application components as micro-services using Java spring and RESTful architecture.·  Extensive hands-on experience with  Angular JS and javaScript·  Ensure software deliverables are aligned with the defined architecture, established standards and quality practices·  Experience working on Agile projects and strong knowledge of Agile terminology and tools like Jira·  Consults with the product manager to identify minimal viable products and decompose feature sets into small scoped user stories.·  Experience with Continuous Integration tools like Jenkins, Git ·  Experience with Automated unit test, Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber).·  Strong communication and documentation skills.Required Skills:·  Java (8+) & Web Technologies·  Microservices Architecture·  Authentication/Authorization framework: OAuth2, Token Management (JWT)·  DevOps, Continuous Integration/Build/Quality Tools·  Spring Core, integration, security, Boot·  SQL, no-SQL, Persistence Frameworks JPA/Hibernate·  REST APIs & Integrations framework·  Linux, Docker/Container·  Web Security·  Distributed caching (e.g. Redis)·  Unit Testing Libraries & Practices (e.g. Junit)·  Working experience in Mesh technologies (istio)

             

Similar Jobs you may be interested in ..