• 11+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
• Proven track record of leading successful software development teams and delivering high-quality software products.
• Strong knowledge in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
• Excellent communication and interpersonal skills, with a demonstrated ability to work effectively with cross-functional teams.
• Ability to learn/pickup new technologies quickly.
• Excellent analytical and problem-solving skills.
• Experience in design and development of web-based applications using Java, Spring, SpringBoot, Hibernate, Java-API, JDBC, SQL, Servlets, JSTL, JSP, XML.
• Experience in client-side Technologies such as HTML, CSS, JavaScript, JSF, Prime faces, Angular, AG-Grid, jQuery, AJAX &JSON.
• Experience with the ORM tool Hibernate involving Connection Pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
• Experience in implementing SOA (Service Oriented Architecture) using Web Services SOAP and REST Services.
• Experience with using Apache Tomcat, JBOSS &WebSphere Servers.
• Experience with RDBMS like Oracle, SQL Server, DB2 & MySQL.