Shirish Pakki Kumar
Java Full Stack Developer
PROFESSIONAL SUMMARY:
•Having around 10 years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
•Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
•Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies.
•Worked on spring boot, Spring Rest template to develop application-level Micro services and Hands on contribution with Struts, Hibernate and JPA structures.
•Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
•Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
•Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
•Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA.
•Experience with Containerization and Orchestration with Kubernetes, Lambda, Graph QL, Graph db. Neo4j, Kinesis.
•Strong experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular JS/2&4, Bootstrap, jQuery with Standard Validations.
•Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, IBatis, Web Services, JMS, JSTL, JDBC, Multithreading etc.
•Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and REST API administrations.
•Java/j2EE with EJB's, Java servlets, JSP and the Grails framework. The embedded application was also implemented in Scala and built with the Akka framework.
•Develop Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
•Developed user interfaces using JSP, HTML, CSS3, JavaScript, JQuery, Linux, and Ajax with JSON.
•Strong knowledge of Google Cloud application (GCP) security models, protocols and tools like AWS IAM, AWS KMS policy, AWS Lambda, Google Cloud Applications (GCP).
•Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
•Designed and Developed Various Angular 8- 19 Components (ngModules), Service (observable/promises), Directive and Pipes.
•Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and JIRA.
•Experience with Programming in UNIX Shell Scripting, Action script.
•Knowledge of SQL Database and NoSQL Databases Mongo DB / Cassandra.
•Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
•The application is developed on Micro Service Oriented Architecture using Spring Boot and Angular JS 4.0, ReactJS to integrate and communicate with the already existing applications.
•Designed and developed data ingestion from Kafka using spark batches and spark streaming.
•Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
•Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, STS, RAD, Net Beans, IntelliJ14.x/15. x.
•Possessing good interpersonal skills applications Kubernetes in coordinating various teams like development team, QA team and support team as required
•Experience working with different Build/Deployment tools like Maven, Ant and Jenkins and Project Management tools like JIRA to cope with Agile Scrum.
•Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in Using a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
•Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and JBoss.
•Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
•Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
•Hands on enough experience in developing building tools like Maven at SQL/NoSQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
•Expertise in unit-testing with tools like JUnit, Mockito, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing)
•The module is developed using Play and Akka, Scala framework using java8 reactive paradigm.
•Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
•Responsible for providing support to the production team to optimize the job execution process. Environment: AWS, Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
•Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, and IntelliJ.
TECHNICAL SKILLS:
Languages
Java 5/6/7/8/11,17, C/C++, XML, UML, SQL, Python, PL/SQL2.3/2.1
J2EE Technologies
Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings, Multithreading, Arrays, Java Networking
Web technologies
NodeJS, ReactJS, AngularJS,2, Angular8-19, Groovy, JavaScript, Express.JS, jQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTML, Bootstrap, Perl, AJAX
Databases
Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2
NoSQL Databases
Mongo DB, Cassandra, PostgreSQL, NoSQL, MySQL, PL/SQL,
IDE Tools
Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3
Frameworks
Struts 2.x/1.x, Spring 3.x/ 2.x, Spring Boot, Spring MVC, Hibernate, JSF 1.2/2.0
Operating Systems
Windows, Linux Mint 18.1, Unix
Methodologies
Agile, Scrum, RUP, TDD, OOAD, SDLC
Design Tools
Adobe Photoshop, Adobe After Effect, Dreamweaver
Application/Web Servers
Oracle/BEA, Weblogic8.1/9.1/10.3, Apache Kafka, IBM WebSphere8.x/7.x/6.x/5.x, JBoss4.x/3.x, Tomcat5.x/6.x/7.x/8.x
Web Services
WSDL, JSON, SOAP UI, SOAP, REST, REST API, Apache CXF, Elastic Bean
AWS Tools
EC2, RDS, S3, ELB, EBS, Lambda
XML Technologies
XML, DOM, JQuery, XPath, DTD
Tools
UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt
Testing technologies
JUnit, JMeter
Build tools
Ant 1.10, Maven 3.3.9, Gradle 3.4.1, PCF, CI/CD, Azure, Google cloud, Kubernetes, Docker, Jenkins 2.x
Version Controls
SVN, CVS, GitHub, Clear case
PROFESSIONAL EXPERIENCE:
Client: PODS, RI Feb/2025- Till date
Role: Sr. Java Full Stack Developer
Responsibilities:
•Upgraded enterprise applications from Java 11 to Java 21, leading to improved performance, security, and compatibility with modern libraries.
•Reduced runtime errors by 30% and improved deployment stability.
•Played a key role in unit testing and end to end testing of UI components, ensuring that the frontend integrates seamlessly with backend
•Services and that new feature function as expected without regressions.
•Collaborated with frontend team to integrate Angular components and REST endpoints.
•Worked with Kafka Cluster using Zookeeper and also used Spring Boot for building Micro services and developed Spring based application radically faster with very less configuration interacting through a combination of REST and Apache Kafka message brokers.
•Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
•Worked on Restful Web services using Jersey for JAX-RS implementation as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
•Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular8-19 modules.
•Used JIRA and SVN to cope up with agile process
•Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
•Experience with public cloud platforms like AWS and GCP.
•Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4 Junit for testing the web services.
•Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC. All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
•Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
•Responsible for Spark Streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc. in Scala.
•Experience in using Automation tools like Selenium and Cucumber.
•Experience in designing, developing, and maintaining software solutions in GCP environment.
•Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
•Hands-on experience in designing, implementing, and managing Kubernetes.
•Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
•Used Magneto Connector – Connecting to Magneto API with java using SOAP on experience with Mongo DB Installation, Configuring, Monitoring and Designing Shared Environment.
•Implemented SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
•Developed Linux Shell scripts and Cron to perform refresh of Neo4j database from Oracle database.
•Designed load balancer in Micro services using the Netflix ribbon client PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
•Implemented joins stored procedures, views, Unions in Oracle database to fetch the data deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
•Used Amazon Web Services (AWS) like EC2, S3, Lambda, cloud watch and Elastic Bean Stalk for code deployment-built Data Access Layer using Elastic Search for Recommendation view for repair events and worked on deploying AWS Elastic search to monitor the state and condition of the applications.
•Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation worked on AWS cloud services for installing, configuring and troubleshooting servers using AWS Systems Manager.
•Used Docker images in task definitions to launch containers on EC2 instances in your cluster’s integration of oracle Mule Scopes to encapsulate other message processors to function as a single unit.
•Developed Applications using Rule Engines-JBoss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
•Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
•Worked with the Node package manager (NPM) along with Karma, Jasmine, Grunt and Bower for test and build GitHub for version control, JIRA for bug and issue tracking.
Environment: Java 8&11, J2EE, Spring 5.x, Spring MVC, GCP, Spark, Spring Boot, Hibernate, AngularJS, Angular8-19, SOAP, REST, REST API, JPA, JSP, JavaScript, Typescript, Agile, Elastic search Micro services, Jira, Jenkins, Scala, WebSphere, Shell, AWS, Lambda, Mongo DB, Kafka, Kubernetes, Selenium, Multithreading, Docker, NodeJS, ReactJS, JQuery, AJAX, Jboss, HTML5, SOAP UI, XML, WSDL, Mule ESB, Express.JS, GIT, Design Patterns, PL/SQL, Junit, Maven, Eclipse IDE, and Oracle 11g.
Client: CVS Health, Woonsocket, RI Feb/2022- Oct/2024
Role: Sr. Full Stack Java Developer
Responsibilities:
•Developed and maintained the CVS Health Care standalone application, reducing prescription management errors by 15% and improving patient data retrieval time by 20% using Angular, Java Spring Boot, and Oracle DB.
•Developed and maintained scalable backend services using Java 17, Spring, and Spring Boot to support AI-driven applications.
•Led the design and implementation of the External Real- Time Payments API using Spring Boot, enabling seamless transactions for 25+ partners and processing 500 transactions/second. Managed secure API access with mTLS, IP whitelisting, and OAuth 2.0, while automating deployment via CI/CD pipelines in Jenkins, improving transaction speed by 30% and reducing downtime by 15%.
•Applied best practices in unit testing using JUnit and HTTPUnit to ensure code quality, robustness, and minimal production defects.
•Integrated multiple APIs and external services using Python scripts for data ingestion and automation.
•Utilized Dynatrace for real-time application monitoring, root cause analysis, and performance tuning in production and staging environments.
•Worked in Agile/Scrum environments, participating in sprint planning, backlog grooming, daily standups, and retrospectives.
•Utilized Python for writing data validation utilities, data transformation scripts, and workflow automation.
•Performed Unix/Linux shell scripting to automate routine tasks and manage server logs for debugging and performance assessment.
•Designed and developed robust Java-based backend services using Spring Boot, integrated with Langchain for AI-driven capabilities.
•Wrote and maintained efficient, reusable, and reliable Groovy scripts for integration and automation.
•Enhanced UI components for the “Add External Account” functionality, increasing user adoption by 30% and reducing user drop-off by 18% with Angular 9, TypeScript, HTML5, CSS3, and Bootstrap.
•Performed unit testing with JUnit and Python unittest framework.
•Led Angular upgrade from version 14 to 16 for RXBE Web Application, reducing load time by 40% and enhancing overall frontend performance, contributing to a 25% increase in user satisfaction.
•Designed and implemented secure, high-performance backend services on AWS cloud, leveraging services such as EC2, S3, Lambda, API Gateway, and RDS.
•Integrated LLMs and RAG pipelines into Java applications, enabling conversational and retrieval-based AI functionalities.
•Implemented full-stack solutions using Java, J2EE, Spring Framework, JSP, Hibernate, JDBC, and Angular, supporting both backend and frontend functionalities.
•Applied RESTful microservices using Spring Boot, JPA, Docker, and AWS, ensuring scalability and high avail- ability of the platform to support 2,000 concurrent users.
•Designed and implemented secure, high-performance backend services on AWS cloud, leveraging services such as EC2, S3, Lambda, API Gateway, and RDS.
•Supported and configured applications in Linux server environments, performing performance tuning and log management using Log4J and JMX.
•Implemented context-aware conversational workflows, prompt templates, and retrieval-augmented generation (RAG) pipelines using LangChain.
•Created and expanded single-page applications (SPAs) using Angular 9, TypeScript, Node.js, and PostgreSQL for backend services, reducing page load time and improving user engagement. Implemented version control with Git and SVN, automated CI/CD pipelines using Jenkins, cutting deployment time by 30% and increasing deployment frequency to 4 times per week.
•Containerized Java and Node.js apps with Docker, enhancing deployment speed and scalability using Kubernetes on AWS EC2 to manage increased traffic.
•Improved reusable JavaScript ES6 components, reducing development time and improving frontend performance with AJAX, jQuery, and React.js.
•Improved and optimized Angular services, leveraging AOT compilation and efficient routing, improving web app load time by 30%.
•Implemented job scheduling and batch processing using Control-M, facilitating smooth and timely data processing in backend systems.
•Automated deployment and server management with Python scripts, reducing manual tasks and increasing deployment speed by 40%.
Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spark, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular14, SOAP, REST, REST API, NodeJS, Akka, Selenium, Jenkins, Jira, PostgreSQL, Elastic Search, Kafka, Maven, ReactJS, Shell Script, GCP, Mongo DB, WebSphere, Multithreading, PCF, JQuery, Docker, CI/CD, Kubernetes, Scala, Python, Bootstrap, JavaScript, Typescript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j.
Client: Centene Corp, St Louis, MO Mar/2021- Feb/2022
Role: Java Backend Developer
Responsibilities:
•Followed Agile with JIRA for a 2-week release approach of development/deployment strategy, Test Driven Development (TDD) and developed technical design documents.
•Used Package Manager (NPM) to manage modules & used it to install tools like Grunt and Express implemented AJAX call from Angular JS at client to server.
•Develop High Volume - Ad Data Analysis applications systems using: Java8, JMX, JMS, My Baits, Spring core, Spring boot, ActiveMQ, Camel, Mule optimization, JDBC Driver optimization, Transact-SQL Stored Procedures, Mongo DB, Google protobuff, Maven, AngularJS, CSS in OSX and Linux environments.
•Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
•Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
•Integrated XML schema with the application. Good knowledge on MQ like Kafka.
•Implement API Service using Apache Camel. Developed REST APIs using Java 8, Play framework and Akka.
•Created User Interface Design using HTML5, CSS3, JavaScript, Typescript, SOAP and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
•Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server.
•Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
•Experience of PostgreSQL/ Oracle / MySQL / NoSQL databases like Mongo DB, Cassandra, Neo4J.
•Designing and Exposing Rest API and providing documentation using Spring Boot, Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
•Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate worked with controller, service and view components in applications using spring framework.
•Implemented spring modules like Controller, DI/IOC, spring security, spring batch AOP and AspectJ, Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
•Good experience on setting up Kubernetes platform, deploying Micro services and other web applications, and managing secure secrets.
•Report generation in Mongo DB using JavaScript, shell scripting, java.
•Good Knowledge in design, develop and implement secured APIs on AWS in NodeJS programming language.
•Experience building modern user interfaces using ReactJS.
•Experience with NoSQL data stores such as Mongo DB or Cassandra.
•Used Pivotal Cloud Foundry (PCF) for application deployment using Shell script, Git as version control, Maven for artifact build, Log4j as logging framework and Jenkins as CI/CD tool.
•Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API and parsed the data to client and handled the security and Authorization
•Developed Micro services using RESTful services to provide all the CRUD capabilities Service Oriented Architecture (SOA) was exposed through REST with loose coupling between layers using Spring framework during development.
•Good experience with Elasticsearch/ graph DB / NoSQL store.
•Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
•Reported security and micro service incidents to management. configuration of RedHat /Linux to fit security attending SCRUM meetings.
•Good understanding of ReactJS and its core principles and experience in building applications using ReactJS and AngularJS &2.
•Having good exposure on Nodejs, Webservices (Soap and rest) and familiar with Asynchronous and Synchronous communication.
•Knowledge in implementing container-based APIs using a container frameworks Open Shift, Docker, or Kubernetes.
•Experience in delivering APIs with NodeJS or Typescript.
•Experience in Docker & deployed the Docker containers in Kubernetes (Micro services).
•Enterprise level web applications were supported by building Spring based Java and Scala Micro services consumed messages from JMS-Message driven beans and Active MQ, integrated the services with Beans.
•Experience in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB cloud environment for Micro services was provided using Spring cloud Netflix (Eureka server, Hystrix)
•Expertise with employment of Spring and Zookeeper apart from JMS as messaging service MDBs for receiving and processing data from Rabbit MQ series.
•Expertise on Selenium Data Driven framework and integrating it with Maven [Build Management Tool], TestNG [Unit Testing tool] and Jenkins [Continuous Integration Tool].
•Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT playback tool feature for authoring tests has been used in executing more than 100 test cases
•Writing Unit test cases using JUnit testing framework and performed unit and system testing Log4J is used for logging purposes and debug levels are defined for controlling what we log.
Environment: Java 5, J2EE, Spring, Spring MVC, WebSphere, Docker, NodeJS, Spring Boot, ReactJS, Hibernate, Mongo DB, AngularJS, Angular 12, SOAP, REST, REST API, Micro Services, Selenium, Scrum, Spark, PostgreSQL, Kafka, Agile, Akka, Shell Script, Scala, Cassandra, HTML5, CSS3, JavaScript, Typescript, Bootstrap, Kubernetes, AJAX, JSON, Maven, JUnit, Log4j, Jenkins, MySQL, SVN, Windows.
Client: Citizens Bank, Johnston RI July/2018 —Mar/2021
Role: Java Backend Developer
Responsibilities:
•Involved in gathering business requirements directly from the end user and prepared System impact analysis document (SIA) and functionality documents.
•Build Micro services for the delivery of software products across the enterprise.
•Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolved tickets.
•Developed RESTful Micro services using Spring REST and MVC and used Swagger for manual testing and documentation of Micro services.
•Developed the web application based on the MEAN Stack using Mongo DB, Express JS, Angular12 and NodeJS.
•Developed custom Directives in Angular12 to make reusable components, custom views using Bootstrap components and involved in configuring routing for various modules in the application.
•Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
•Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
•Designing and deploying enterprise-wide scalable operations on AWS.
• Developed Generic web service architecture using Spring Webservices, JAXB, and Hibernate which could transform responses into SOAP, REST, &JSON
•Allowing for rapid development and clean separation of core business logic and communication protocol.
•Streamlined the server implementation by moving to JSON and Mongo DB as the backend data model.
•Used Junit for unit testing & Jenkins for automated build and deploy process.
•Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
•Utilized Cassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
•Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular12.
•Written shell scripts to copy output files to a different location from Spring Batch.
•Designing and developing Micro services which enhance reusability and reduces the failure rate.
•Developed unit and integration tests for existing Micro services using JUnit, Mockitto and Docker
•Performed User Interface Design and coding using Java, Spring Boot framework and web technologies.
•Consumed Web services by Implementing Spring REST support is to make the development of RESTful Web services.
•Used Java Message Service (JMS) for reliable and Asynchronous exchange of important information for status report along with Apache Kafka as Queue Server.
•Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions.
•Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
•Implemented Abstract Factory DAO pattern to access DIP metadata.
•Used Spring Data with JPA Repository and JPA, Hibernate annotations for handling ORM CRUD operations.
•Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in WebSphere server.
•Designed and developed RESTful APIs for different modules in the project as per the requirement.
•Worked with Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations.
•electronically through message injection using JMS.
•Developed UI uses HTML5, JavaScript, Typescript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
•Involved in a module where the development for front end included service side technology like NodeJS.
•Used Gulp.js, Bower as task runner and dependency management on UI.
•Involved in writing code, daily for NodeJS persistence layers and Webservices and AngularJS single page applications and mobile solutions.
•Used AngularJS2version framework to bind HTML (views) to JavaScript objects (models).
•Designed single page application with AngularJS.
•Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
Environment: Java, J2EE, Spring, Spring MVC, Kubernetes, Shell Script, Docker, Hibernate, AngularJS, Angular12, Multithreading, SOAP, REST, REST API, Java beans, Servlets, JSP, JDBC, Scrum, JQuery, Micro Services, Agile, Cassandra, Kafka, Jenkins, Maven, WebSphere, JavaScript, Typescript, HTML, JUnit, Eclipse, SVN, SQL, ReactJS, Windows 7, Tomcat Application Server.
Client: Navayuga Infotech PVT LTD, India July/2015—Oct/2017
Role: Java Software Developer
Responsibilities:
•Implemented JSP, Servlets, Java Beans and Java 8.
•Designed tight, neat co-ordination of JSP, Java Servlets and Java Beans.
•Involved in all the phases of the software development life cycle.
•Designed and developed the use cases, activity and sequence diagrams using Microsoft Visio.
•Developed the High-Level Design (HLD) and Low-Level Design (LLD) documents for the design.
•Used J2EE design patterns like MVC (Model View Controller), Session Façade and Front Controller in the application.
•Implemented the MVC framework using Struts.
•Developed session beans to handle the user requests and invoke the entity beans.
•Created SQL queries and PL/SQL stored procedures for the Oracle database.
•Created JUnit test cases and ANT scripts for build automation.
•Configured the application to run on JBoss application Server.
•Worked with the Quality Assurance in addressing the defects in the application.
•Used Tomcat as application server to deploy WAR files.
•Developed T-SQL, stored procedures for MS SQL server - database application scripts.
•Created build scripts for compiling and creating WAR, JAR using Maven.
•Worked on AngularJS for creating Custom Directives.
•Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
•Used GIT as a version control.
Environment: Window XP, Hibernate, JSF, JSP, ANT, Servlets, PL/SQL, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, MySQL.