Expertise in designing and developing applications using Front end, J2EE technologies includingServlets, JSP, EJB, JMS, Struts, JSF, AJAX, Spring, Hibernate, I Batis,Web Services,XML,JNDI, JDBC, CVS, Ant.
Experience
2020 — Now
2020 — Now
East Windsor, New Jersey, United States
Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model.
Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
Successfully handled all Apigee and backend related errors in the API proxies using JavaScript
Excellent knowledge on CQL (CassandraQuery Language), for retrieving the data present inCassandra cluster by running queries in CQL.
Involved in designing various stages of migrating data from RDBMS toCassandra.
Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views. Used AngularJS for creating user interfaces and connecting to software components.
Created REST API documentation using Swagger and YAML.
Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info and debug messages.
Created and deployed Rules engine API into JBoss BRMS image
Learn and move quickly with excellent technical execution and the ability to build out complex API from scratch,
Followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests.
Unit and integration test cases are being designed and developed using JUnit.
2018 — 2019
2018 — 2019
Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database. Worked on Entity beans in the persistence layer, interaction with Oracle DB.
Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (Cassandra/MONGODB).
In depth knowledge ofMongo DBand hands on experience with installing, configuring andmonitoring with OPS manager.
Have Knowledge on Apache Spark withCassandra.
Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation. Involved in Dev Ops activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.
Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
2018 — 2018
2018 — 2018
Involved in the process of Design, Coding and Testing phases of the software development cycle, involved in designing Spring boot application and Hibernate ORM 5.0.2.
Created an in-memory data structure cache by using React DOM for updating browser efficiently.
JBPM can be combined with the Drools project to support one unified environment that integrates these paradigms where you model your business logic as a combination of processes, rules and events.
Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
Used react-redux library to connect Redux application state to ReactJS components, used redux store to combine different reducers to produce a global state.
RESTful web services using Jersey for JAX-RS implementation and to transport detain JSON format.
Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
Consumed Web Services to fetch and direct credit card information from third party application.
Developed new features for a REST SOAP backend in Clojure and led evolution of a backend architecture.
Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
JBPM eclipse-based developer tools to support the modeling, testing and debugging of processes.
Implemented the associated business modules integration using Spring and Hibernate data mapping.
Used Spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
Wrote SQL queries, stored procedures and enhanced performance by running explain plans