experience in Java / J2EE technology and should be passionate to get into the research on technology related stack.
Should be self-driven and have passion for innovation.
6+ years hand-on experience in software application development and integration.
2+ years of experience of architecture, design and development of enterprise-class services and web-based solutions using Java stack of technologies and products.
Strong system design experience in Java along with Spring, ORM, MVC, Spring Integration, Spring Boot, Spring Cloud, Spring Batch, Spring Web Services, Spring Test..
In depth knowledge of multi-layered layered architectures, design patterns, idioms, architecture patterns and integration solutions.
Strong experience in Hibernate and Integrating Testing, JUNIT.
Hands on experience in Mocking frameworks like Mockito, Easymock etc.,
Nice to have a experience in WAS, Weblogic, Jboss, RDBMS, NoSQL, Junit or BDD or equivalent.
Provides technical leadership / consulting / direction to a larger team on all aspects of architecture to ensure advanced learning occurs.
Own each technical engagement, and help ensure a timely and successful delivery of value.
Provide technical support for release planning requirements and management.
Validate functionality and performance of development projects within the corresponding application system to ensure projects deliver sustainable business services.
Actively participate in sprint planning and retrospective meetings.
Develop and maintain high quality software using the technologies mentioned above.