7 Years of experience in Software Application Development, Object-Oriented Programming, and Web-based Database Applications using JAVA/ J2EE technologies like spring, Hibernate, Web Services, Java Beans, Servlets and JDBC, etc.
Experience in Java Collection, Interfaces, Synchronization, and Exception Handling
Expertise in Frameworks like Spring 4.0, Spring Modules such as Dependency Injection and JPA
Expertise in using build tools like Maven and Gradle tools for building deployable Artifacts such as War, Ear from source code and environment configuration
Expertise with major databases such as Oracle 11g, POSTGRESQL,CASSANDRA,KSQL
Experience in using a version controlling systems like GitLab,JihuLab etc.,
Extensive experience in database designing using RDBMS Concepts in Oracle, MYSQL.
Proficient in building Restful and SOAP web service by building SPRING BOOT Server in the back-end to handle requests sent from the front-end jQuery Ajax calls
Used XML scripting and JSON for transferring/retrieving data between different applications
Proficient in implementing Object Oriented Programming (OOPS) Concepts including Encapsulation, Inheritance, Abstraction and Polymorphism, multithreading, Collection, Servlets, and memory management
Worked on JDBC for mapping the java objects to the relational database and SQL queries to retrieve, insert and update the data from the database tremendous knowledge in working with databases like Oracle, MS SQL, and MYSQL
Worked on Kafka using Confluent Platform.
Good expertise with Internet protocols specifically HTTP, TCP/IP, Linux
Effective communicator with excellent relationship building, writing, presentation & interpersonal skills, strong analytical, team leadership, problem-solving & organizational skills.