Over 5 years of experience as Sr. Java Developer in developing web, desktop, and cloud-based applications
using J2EEtechnologies, java frameworks, Spring Boot, Docker, Kubernetes, Azure, Rabbit MQ,Angular,
graphql.
Hands-on experience using Java 8 features such as lambda expressions, Functional interfaces, and Stream API.
Expert in Agile methodologies like SCRUM, Agile Development & testing using Software Development Life
Cycle.
Extensive experience in using Spring Suite like Spring Boot, Spring MVC, Spring Data, JPA, and Hibernate.
Extensive experience in implementing tools using IntelliJ, Eclipse, Subversion, SVN, JPA, Maven, Gradle source
code environments.
Experience with tracking systems such as Logging tools like Log4J 2 and Splunk.
Experience in working with MySQL, MongoDB, and PostgreSQL.
Implemented Java EE design patterns such as MVC, Singleton, Factory, Adapter, Session Facade, DAO, DTO,
and Business Delegate in the development of N-Tier distributed Enterprise Applications.
Acquired practical exposure to source code management and DevOps practices such as continuous
integration/delivery processes (CI/CD) and tools like Bitbucket, Ant, Jenkins, Nexus, Docker, and Kubernetes.
Experience with Automated tests and integration tests (JUnit, Mockito), Test Driven Development.
Good exposure to Apache Tomcat, and IBM WebSphere Portal.