The Consumer Data Services is responsible for the development and implementation of mobile services and products, making use of latest technologies. The back end developer will be a part of agile development team responsible for development and maintenance of client application under the project Pole Position under Discover Services.
The developer should be capable to interpret business requirements and translate them into deployable solution. Responsible for providing estimates for the user stories assigned and complete the development within timelines. He will be responsible for preparing LLD w.r.t to the code change wherever required, along with unit testing of his / her own work and supports QA team to fix defects. He has to adhere to technical constraints laid out by Architecture Design team & follow coding standards and best practices. Should have strong exposure in J2EE programming including MVC framework like Spring or Struts and have clear ORM concepts. Should have exposure to UML designing and design patterns (core and j2ee) and have worked on java web services (soap and rest).
The individual must be of forward-thinking and share in common vision of quality, integrity and efficiency. For this role, it is mandatory to keep up to date with latest trends and technology in SW development, to be able to choose and work most efficient framework.
1. Strong in Java, J2EE
2. Experience in programming and Core Design Patterns
3. Strong knowledge in Spring, MVC, MongoDB
4. Strong exposure to Rest Web services ,JSON, XML, AJAX
5. Worked in Linux / Unix ,GIT, SVN, Apache, Maven/ Ant
6. Knowledge on Cloud and JMS(Good to have)
7. Good communication skills