Experience: 2 years to 8 years
Role Summary
- Software development and design in a self-driven environment on very tight timelines with a high degree of focus on quality.
- Develop eCommerce sites using hybris, java, and spring-based technologies.
- Take tasks from the JIRA board and drive them to completion - considering teams done criteria.
- Develop proof of concept; quick POCs to assess/ make technology decisions.
- Ensure 80% test coverage for all code developed.
- Work with onshore-offshore development teams.
Personal Attributes
- A team player with excellent communication skills.
- Must have a service-oriented attitude with excellent problem-solving and analytical skills.
- Ability to work independently, self-motivated, and highly focused.
- Ability to thrive in a changing environment.
- Ability to manage multiple projects with multiple priorities.
Desired Skills and Experience
- Well-honed Java skills especially web application development skills and expert understanding of the modern Java web application stack (MVC architecture).
- Possesses expertise/ advanced level knowledge of following areas: JSP, AJAX, Spring (core & MVC), JQuery, hybris 5.0 and above, REST, Junit
- Annotations and use in Spring projects for ORM
- SOAP/ REST web services; should have used some form of security with these paradigms
- TDD: Writing and maintaining unit test cases using JUnit/ Testing