Responsibilities:
Work with Leads, Business analyst and System Engineer to gather requirements for a user story and converting them to technical requirements.
Document the work you do, especially APIs that you create.
Collaborate with front end team and other teams on API integration and usage.
Implement Controller, Service and DAO layer classes to produce REST web services.
Work on Unit test cases for various layers to achieve good Test Coverage using Junit and Mockito with Spring Test Utils.
Analyse and debug code to fix the defects and support to System Test.