Software Engineer will deliver results through delivery of Software product systems and components. The person will be responsible for developing high performance and highly scalable work products, to serve hundreds of thousands of transactions.
Pure Hands-on technology and development professional. Advance Expertise of software technologies and standards, primarily Java, J2EE, Spring, Hibernate and tools including open source tools and platforms, web services and open interfaces to build software that is state-of-the-art. Details as follows:
Extensive experience with web applications using Java, J2EE, Spring MVC, IOC, Hibernate/JPA, JSP
Should have relevant experience in Spring framework, Spring Security, Spring MVC, Controllers, Interceptors, Filters and other framework features.
Good knowledge of Web Services and related frameworks in Java like JAX-WS;
Extensive experience of the object-oriented analysis and design patterns/techniques with emphasis on Java/J2EE technology;
Good Experience in JSP, AJAX using Spring MVC, JSON, J Query. Writing and maintaining unit test cases using J Unit.
Writing and maintaining unit test cases using J Unit
Good to have knowledge / experience with SOA concepts and integrations (EAI/ Hub-Spoke)
Extensive knowledge/ implementation of Coding Standards
Strong analytical and problem solving capabilities;
Leverage in-depth technology skills and experience in developing complex software products - looking for strict hands-on experience.
Work closely with the products team and other functional owners to understand requirement and deliver work products.