Relevant expertise in Core Java, J2EE, JSF, Servlets, Spring, Hibernate, JavaScript frameworks (Angular 2+/ReactJS), JQuery, and AJAX.
Strong knowledge of HTML, CSS, XML, OOA and OOD Concepts.
Experience with developing, deploying and debugging applications
with JBOSS.
Hands-on experience on JPA, Hibernate.
Hands-on experience on Databases like MSSQL, MySQL.
Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
Fundamental knowledge of design patterns.
Experience in communicating ejectively with other technical teams, and management to collect requirements, describe software product features, and technical designs.
Knowledge on big data stack and NoSQL is preferable.
Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.