Full stack developer with expertise in all phases of the SDLC including the design and deployment of web-based Client/Server applications using Java/J2EE, Typescript, Angular.
Experience in MVC frameworks like Spring MVC, JSF, Hibernate, Struts, JSP, Servlets, JSF, JDBC, JSTL, JNDI.
Work experience in the Telcom domain.
Expertise in web-development technologies like HTML, HTML5, JS, jQuery, XML and XSL/XSLT, JSON.
Experienced in developing and implementing Restful and SOAP based web services and inter process communication applications using WSDL, SOAP and XML schema.
Experience of implementing the security using mechanisms like OAuth 2.0 and SSL.
Expertise in design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
Experience in RDBMS including Oracle, MySQL, SQL and Microsoft SQL.
Experience in Apache Kafka.
Experience of DevOps tools like Jenkins, GitHub to deploy the APIs automatically.
Experience in implementing alerting mechanisms using Kibana watcher alerts and continuously monitoring logs in Kibana and Splunk dashboard to monitor production Logs.
Experience in Spring projects like Spring Boot, Spring Framework, Spring Security, Spring Batch, Spring Data, and Spring Integration.
Experience both working in Agile and Waterfall methodologies.
Experience with JAVA Spring , Spring boot based Microservices development.
Experience using swagger for API development.
Azure based Development experience is a must.
Experience to follow up with agile processes.
Experience with using Jenkins job, CI/CD, kubernetes.
Good understanding of Git Flow development techniques (branching, pull requests, etc.).
Familiarity of working with Cassandra databases and awareness of working with Agile work model and implementation.