Job Description :
Job Description:

· Understanding of product owner strategy and collaborate with his/her peers, technology partners, and product owners to translate complex user stories into successful product releases

· Skills Required: Experience as a Java frontend (UI) Developer worked in Agile - Scrum environment Previous experience working on green-field applications; confident self-starter

· Technical Required : Angular JS Spring Junit Web services (Rest) DevOps Database : Oracle No SQL DB Technical (Additional) Docker Micro services Drop Wizard

Skills Required:

· Experience as a Java programmer

· Previous experience working on green-field applications; confident self-starter

· Good knowledge of core Java, including Spring, Junit, (including Mockito & Hamcrest), , JSP, JQuery, Oracle DB SQL, Cassandra, Jax RS, Jackson, Cucumber.

· Experience of Groovy and other JVM languages a plus. Experience with Docker a plus.

· Highly desirable: Spring REST, REST Easy, ORM, Jersey, Struts – legacy, Domain Driven Design (DDD), Event sourcing/CQRS

· Must have proven experience with Agile/extreme programming (XP) methodology.

· Experience of continuous delivery & continuous improvement methods required.

· Knowledge of automated build / continuous integration platforms, especially Maven and Jenkins (Gradle useful

· Excellent spoken and written English, clear oral communication skills.

· Must be willing and able to express new ideas, concerns and opinions directly to wider team in team meetings via teleconference.

· Attention to detail and accuracy are essential.

· Must be proactive, enthusiastic, flexible, and results driven.

· Experience in working with colleagues in other locations, especially offshore development colleagues in India & US

· Good knowledge of micro-service style architecture design, non blocking RESTful APIs and reactive programming.”