7-12 years of experience in Java and related technologies (Hibernate, Spring), UI Technologies like Angular, jQuery development experience.
Strong experience in Java, J2EE, Hibernate, Spring, AngularJS & Angular, jQuery, webMethods, Web Services, Web Application Server: Apache Tomcat.
Experience in Software Design, with applied knowledge of Key design principles.
Experience in automating all the aspects of Engineering.
Experience working in an Agile framework.
Experience in developing complex business solutions Continuous Integration and deployment experience Prototyping experience
Demonstrated problem solving (analysis) Demonstrated ability to mentor others Understanding of Data Structures and Algorithms, including time and space complexity, optimization.
Data structures/algorithms development Unix and SQL/PL SQL database development.
Ability to contribute to development team and help to achieve key business objectives Ability to perform design and code reviews.
Ability to identify system changes and verify that technical system specifications meet the business requirements.
Ability to guide junior developers and can manage the delivery of the team Strong written and verbal communication skills including the ability to effectively collaborate with multi-disciplinary groups and all organizational levels
Strong problem solving, analytical skills, good communication and presentation skills Good attitude and self-motivated and the ability to work independently.