RAJVEER SINGH MAKHIJA
Java Full Stack Developer
Email: ***************@*****.***
Phone: 314-***-****
PROFESSIONAL SUMMARY
Around 10+ Years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/java technologies in various domains.
Good experience in Shell Scripting's Server, UNIX and Linux, Open stack, and Expertise Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
Expertise in client scripting language and serve scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node.js, React JS.
Developed and deployed scalable backend services and RESTful APIs using Node.js and Express.js, integrated with databases like MongoDB and MySQL, and utilized Docker for containerization.
Implemented real-time applications with WebSockets using Node.js and leveraged frameworks like NestJS for robust, maintainable enterprise-level solutions, integrating with various front-end technologies like React JS for full-stack development.
Optimized performance of Node.js applications using event-driven architecture, managed dependencies with npm, automated build processes via CI/CD pipelines using Jenkins and GitLab CI, and implemented asynchronous programming with Promises and async/await.
Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala.
Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies, and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
Experience in XML related technologies like Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
Utilized Java 11 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
Experience on Web Technologies using Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
Experience with Databases like Oracle, IBM DB2, MYSQL, SQL SERVER, JDBC etc.
Experience with Core Java concepts like Collections Framework, multithreading, memory management.
Experience in building Microservice applications using Spring Boot for developing RESTful web services.
Extensive working experience with SOAP and RESTful web services.
Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
Implemented APIs using Java 8 and Hibernate ORM. Implemented Java EE components using Propellant framework.
RDBMS experience includes Oracle Developed AWS S3 to copy project artifacts into S3 bucket.
Experience in database development skills like My SQL, SQL Server and NoSQL Databases like MongoDB, Cassandra to manage extremely large data sets.
Experienced in using Unit testing tools and frameworks like Karma and Jasmine.
Good experience on working with Amazon Web Services (AWS) like EC2, S3 bucket, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront.
Worked extensively with Core Java, Multithreading, Transactions, Exception Handling and Collections
Extensive experience in working IDE tools like Eclipse, Net Beans, WID (Web Sphere Integration Designer).
Expertise in using Apache Ant, Maven as java build tools.
Good at designing the front-end applications and user interactive web pages using web technologies like AngularJS, Node JS, Jasmine, and HTML5.
Expertise with IBM Web Sphere, BEA WebLogic, Jakarta Tomcat, Jboss.
Developed Kafka producer and consumers, HBase clients, Spark and Hadoop MapReduce jobs along with components on HDFS, Pig, Hive
Proficient in leveraging Apache Kafka for high-throughput event streaming and reliable data integration across distributed systems.
Expert in containerization with Docker, streamlining development, testing, and deployment processes.
Experienced in orchestrating containerized applications with Kubernetes, ensuring seamless deployment, scaling, and management.
Skilled in deploying and managing applications on the Azure platform, utilizing Azure Kubernetes Service (AKS), Azure Container Instances, and Azure DevOps for continuous integration and delivery.
Expertise in implementing a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
Experience and working knowledge of Agile Methodology (Scrum, extreme programming, and Unified process).
Expertise in using Perforce, GitLab and GitHub as a source code management repository.
Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
Experience in Java 11 features like Parallel Streams, Lambdas, functional interfaces and filters.
TECHNICAL SKILLS
Cloud Platform
Amazon Web Services (AWS), Azure.
AWS Skills
EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, SQS, Route53, DBA, DynamoDB, CloudWatch, CloudFront, Cognito.
Programming Languages
JAVA,8,11, C++, Python, SQL, PL/SQL
J2EE Technologies
Java, JSF, JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts 2.0, Spring, Spring Boot, Spring Batch, Hibernate
Web Technologies
HTML5, XML, CSS, Bootstrap, Angular JS, JavaScript, Node JS, XSL, AJAX 2.0, .Net, XSL, XHTML, jQuery, Spring Web Flow, JSF, Log4J
Web/Application Servers
JBOSS, Apache Tomcat 7.1, WebLogic, IBM WebSphere, Jenkins, Cucumber.
Web Services
SOAP and Restful
Scripting Languages
Java Scripting, PERL Scripting, Shell scripting
Database Skills
Oracle 10g & 11g, PL/SQL, SQL, MySQL, SQL Server 2008, SQL Developer, SQLite3, Microsoft Access, EBX, MongoDB, Cassandra.
Build Deploy Tools
SDSS, JAP 7, Maven, ANT, Gradle
Version Controls
Git, SVN, Perforce, Bit Bucket
IDE
Eclipse, Net Beans, IntelliJ IDEA 2017.1
Testing Tools
Junit, Selenium, Mockito, Jasmine, Karma.
Design Tools
MS Visio, Adobe Photoshop
Others
OKTA, Microsoft Office, Excel, Microsoft Word, QA4J, MS Access
Operating Systems
MAC, LINUX, UNIX, Windows 7/8/10, Windows 2012 and 2008 R2 servers.
EDUCATION
Bachelor of Computers from Osmania University Hyderabad, India.
Masters in Information Technology from Webster University.
WORK EXPERIENCE
Title: Java Full Stack Developer Apr 2023 – Current
Client: Kaiser Permanente, Oakland, California.
Project Title: Real-Time Analytics and Cloud-Optimized Healthcare Data Processing Platform.
Description: The goal of this project was to create a cloud-optimized healthcare data processing platform for Kaiser Permanente Medical Group Inc. that would improve secure transaction processing, real-time analytics, and patient data management. In order to guarantee rapid, iterative development and continuous improvement, the team used Agile approaches, such as Scrum, and collaborated through daily Scrum meetings, sprint planning, retrospectives, and other Agile rituals.
Responsibilities:
Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning, Retrospective, and other Agile meetings.
Used the latest Spring Boot, which is radically faster in building cloud based Microservices with very less configuration.
Followed Twelve factor app principles while designing Spring Boot based microservices integrated the flow between the API’s using messaging technologies like Kafka and IBM MQ.
Integrate DTPRA in Java apps for seamless external system integration and distributed transaction processing.
Adhere to Java EE or JCA standards to ensure data integrity and enhance application reliability in complex, distributed systems by implementing DTPRA.
Designed the front-end screens using React JS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and CloudFront, Redshift.
We followed Kubernetes that provides a scalable and resilient platform for banking applications, allowing them to handle increasing workloads and ensure high availability
Worked on Scala for implementing spark machine learning libraries and spark streaming.
We hosted all our micro services in Azure cloud infrastructure using Jenkins CI/CD pipelines.
Deployed and managed applications on the Azure platform, leveraging Azure Kubernetes Service (AKS), Azure Container Instances, and Azure DevOps for continuous integration and delivery.
Architected real-time data streaming solutions with Azure Event Hub, implementing Kafka-compatible endpoints for seamless integration with existing Apache Kafka ecosystems.
Developed and deployed Apache Flink applications on Azure Kubernetes Service (AKS) to process large-scale event streams from Azure Event Hub.
Implemented low-latency, stateful stream processing pipelines using Flink SQL and DataStream API, handling millions of events per second.
Good knowledge on how to recognize the Kafka message failure scenarios with Kibana and Elastic search.
Utilized knowledge of Kafka protocol, Kafka clustering, and leadership election mechanisms to ensure the effective handling of distributed messaging in a highly available and reliable manner.
Utilized Apache Kafka for building high-throughput, low-latency event streaming and processing applications, ensuring reliable data integration across distributed systems.
Utilized Java 17 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
Incorporated Java 17’s concurrency enhancements and non-blocking I/O features to support high concurrency and scalability in the application.
Used Java 11 we have used backend services due to its reliability and for supporting modern microservices.
We also demonstrate in migrating on premises banking systems to AWS cloud ensuring cost optimization and scalability through AWS cloud migration.
Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
We have collaborated with a data team to build credit scoring models using Python and external data sources, improving the accuracy of credit decisions.
Implemented several Spring boot based Restful API’s & Event driven Microservices as per the business requirement of building a cloud-based authorization platform.
Deployed Spring Boot based Micro services in Docker and Amazon EC2 containers using Jenkins.
We have used WebSphere java based application server which provides a runtime environment for java EE applications.
Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka.
Implemented APIs using Java 8 and Hibernate ORM
Analyzed large volumes of financial data for risk assessment, fraud detection and business intelligence using java 11 .
Developed backend services using Node.js for handling API requests and connecting with various external systems.
Utilized Node.js for building efficient and scalable server-side applications, leveraging its non-blocking I/O model for handling concurrent requests.
Integrated Node.js with various front-end technologies like React JS to develop full-stack applications.
Used Express.js framework in Node.js to create RESTful APIs and handle routing.
Implemented asynchronous programming in Node.js using Promises and async/await for smooth and efficient processing of data.
Created and managed Node.js modules and packages using npm for modular code development and dependency management.
Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
Used the spring framework to consume SOAP/JAX-WS based web services, and SOAP UI to test these services. To test the rest-based services, use REST Client and POSTMAN, and to test the middleware services, use Junit and Mockito.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot
We also did application’s configurations with Kubernetes like secrets, volumes, and configuration files. So, this enables seamless deployments.
Built and managed comprehensive CI/CD pipelines in Azure DevOps, automating the build, testing, and deployment of microservices-based applications on Azure Kubernetes Service (AKS) and App Service.
Implemented Infrastructure as Code (IaC) with Azure DevOps Pipelines, automating deployments using Terraform, ARM templates, and Ansible
Configured CI/CD tool for automatically deploying the java application to different banking environments, including development, testing and production.
Environment: Java 11,Java 8 JDK 17, REST, Core Java,Spark,Scala Microservices, SOAP, XML, Python, Spring, Spring Boot, Spring MVC, Docker, Confluence, Git, Jenkins, Kubernetes, Maven, Kafka, Meter, JBoss, Apache Tomcat, Active Mq, Splunk, AWS (EC2, S3, Cognito, EBS, ELB, CloudWatch, SNS, SQS, SES, Step Functions, Spring framework, Spring Boot, Spring Reactive, Restful web services, Cloud formation template, Kafka, Docker, Angular framework, Bootstrap, GraphQL, Azure Data Factory, Azure Service Bus, Oracle, Typescript, ReactJS, HTML5, NoSQL, Kubernetes, OKTA,
Title: Java Full Stack Developer Sep 2021 – March 2023
Client: Cetera Financials, San Diego, California.
Project Title: Scalable Cloud-Based Financial Analytics Platform with Real-Time Data Processing.
Description: The Scalable Cloud-Based Financial Analytics Platform with Real-Time Data Processing project was designed to enhance Cetera Financials' ability to provide data-driven financial solutions, improving decision-making for clients and financial advisors. The platform leveraged modern cloud technologies and a robust event-driven architecture, enabling real-time data processing, analysis, and seamless integration with various legacy systems.
Responsibilities:
Model View Control (MVC) architecture using Spring, JDK, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JDBC.
Designed and deployed scalable cloud solutions on Microsoft Azure using services like App Services, Functions, Storage, and Virtual Machines, while automating infrastructure provisioning with ARM templates and Azure Pipelines for CI/CD.
Secured Azure environments with Azure AD, RBAC, and Key Vault, optimizing performance and monitoring with Azure Monitor, Application Insights, and Log Analytics for proactive tuning and operational efficiency.
Ensured fault-tolerance and horizontal scalability of event-driven applications by leveraging Azure Event Hub Partitions and Consumer Groups, facilitating parallel processing.
Implemented real-time analytics pipelines integrating Azure Event Hub with Azure Stream Analytics and Azure Functions, ensuring real-time decision-making capabilities.
Optimized Apache Flink jobs for high availability, checkpointing, and fault tolerance with Azure Blob Storage for robust state management.
Integrated Apache Flink with Azure Data Lake Storage (ADLS) and Azure Synapse Analytics for large-scale data analytics and processing.
Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Bash.
worked on integrating Splunk with other systems and applications.
We have utilized Java 11 for developing artificial intelligence models for credit scoring, fraud detection and customer insights.
Seamless integration with external systems was achieved by incorporating DTPRA into Java applications, thus ensuring the smooth processing of distributed transactions.
DTPRA was employed to facilitate communication between Java application servers and resource managers such as databases and messaging systems.
To enhance the reliability and resilience of enterprise-level Java applications, strict adherence to Java EE or JCA standards for data integrity was prioritized by implementing DTPRA.
Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
Hive external tables are created mapped to the data stored in the HDFS and Hive tables are accessed using Spark SQL
We collected data from various sources using ETL, transforming the data into suitable format, and loading it into a target database or data warehouse for analysis and reporting the data.
We provided features like audit logging, fine grated access controls, and configuration management, which aid in regulatory and monitoring through Kubernetes.
Developed and deployed scalable backend services and RESTful APIs using Node.js, Express.js, and Docker, integrated with databases like MongoDB and MySQL.
Implemented real-time applications with WebSockets using Node.js and leveraged frameworks like NestJS for robust, maintainable enterprise-level solutions.
Enhanced application functionality through integration with third-party APIs using Node.js, and ensured secure authentication and authorization with JWT and OAuth protocols.
Optimized performance of Node.js applications using event-driven architecture, managed dependencies with npm, and automated build processes via CI/CD pipelines using Jenkins and GitLab CI.
Ensured code quality and reliability of Node.js applications through unit testing with Mocha, Chai, and Jest, and monitored performance and errors using tools like Winston and Sentry
We integrate with our legacy systems, enabling smooth data transfer and interoperability across various banking applications using spring MVC.
Worked with AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers.
Used MySQL database, written number of SQL queries for retrieving the data, and validated that data against the business rules.
Software Development Life Cycle (SDLC) including Waterfall and Agile development (SCRUM) methodologies.
Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views and used HTML in web page component development.
Worked with Java 17 Streams API and parallel Streams API for enabling parallel processing of collections in distributed environments.
Used Java 17’s new garbage collection algorithms for memory optimization in a high-load application environment.
Improved database interactions with Hibernate and used Java 17 features to fine-tune database connections, optimizing performance.
Developed a dynamic web application using Java 17 and Spring Boot, implementing CRUD operations with Spring Data JPA.
Worked using Angular 8 modules, components, directives, pipes, services, dependency injection, materials, routing, binding, and forms.
Drools and JBPM were integrated into the application framework, resulting in the dynamic development of knowledge sessions and knowledge bases. Supported our legacy portal which was implemented with Spring MVC architecture.
Implemented CI/CD pipelines using Jenkins, build, Maven, and deploy the applications.
Implemented and maintained the monitoring and alerting of production using AWS Cloud Watch.
Responsible for application development using Java/J2EE technologies which includes implementing Model View Control (MVC) architecture using Spring, JDK 1.6, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, Web Services, AJAX, JDBC, HTML and JavaScript.
We offered various security features using Java 11, including cryptography libraries and security frameworks to ensure the protection of financial information and compliance with regulatory requirements.
Worked with various open-source frameworks like Struts 2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.0.
Analyzed, designed and developed SOA Based Applications using technologies such as Web Services, XML, XSL, XPATH, Apache Tomcat, IBM WebSphere, WebLogic, Oracle 10g, RAD, UML and ClearCase
Involved in migrating monolithic applications in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform built upon Spring Boot Services.
Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
Environment HTML 5, CSS 3, JAVA 11, Java 8, Python, Core Java, IBM, DB2, JavaScript, Angular 8, Angular 12, Angular-Material, Node.js, Express, MongoDB, SCSS, FLEX-BOX, DOCKER, Spark, APP CENTER, HTTP Module, Http Client Module, MEAN STACK, NPM, Azure Databricks, Data Factory, AWS Grunt, underscore.js, require.js, crypto.js, passport.js. Java 8, J2EE, Angular 4/6/7/8, XML, CSS, Spring, Hibernate, Struts, WebLogic, Jenkins and Spring Tool Suite (STS).
Title: Full Stack Developer Feb 2019 – Aug 2021
Client: State street, Boston, Massachusetts.
Project Title: Scalable Web Application for Financial Data Processing with Secure Microservices Integration.
Project Description: The Scalable Web Application for Financial Data Processing project was designed and developed for State Street, enabling efficient, secure, and scalable financial data management and processing for clients. The application leverages modern technologies and best practices for web development, microservices architecture, and security, built to support State Street's evolving needs in a fast-paced financial environment. The project followed an Agile Methodology throughout its Software Development Life Cycle (SDLC), incorporating iterative development, frequent testing, and continuous integration to ensure timely delivery and alignment with business goals.
Responsibilities:
Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
Implemented responsive design template to get a new interface in Bootstrap, HTM and developed Single page application and structured the JavaScript code using AngularJS.
Created web application using Spring MVC framework.
Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
Interacted with Mainframe DB2 through db2 queries and web services.
Working Experience in Messing Platforms such as RabbitMQ, Kafka, AWS SQS. OpenShift and Red Hat Rules Engine.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s. For reporting, logging and Transactions purposes used Spring AOP.
Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
Created and consumed SOAP Web Services using JAXB annotations. Developed persistence layer Data access
Create RFP (Request for proposal) Micro services to provide RESTful API utilizing Spring Boot with Spring11 MVC.
Involved in the implementation of DAO using Spring-Hibernate ORM.
Used GITHUB for Repository Management.
Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
Web services to let other systems communicate with our system, and Spring-Security Oauth 2.0 to secure the service.
Streamlined identity and access management processes using OKTA, including setup and management of user roles and permissions across multiple applications.
Enhanced security by integrating OKTA with existing systems, ensuring consistent user access control and improving overall system compliance.
Used LOG4J&JUnit for debugging, testing, and maintaining the system state.
Environment: Core Java, Jdk1.6, JDBC, DB2, IBM, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services, JAX-RS JSP, jQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, WebSphere 8.5, SVN, RAD 9.6, DOJO, UNIX, OKTA, Agile.
Title: Full Stack Developer Nov 2017 – Jan 2019
Client: State of Michigan, Lansing, MI
Project title: Cloud-Based Scalable Application Development for State of Michigan
Description: The project focuses on the development of a large-scale, highly scalable, and efficient web application for the State of Michigan to support its public services. The goal is to modernize the state's infrastructure by leveraging cloud platforms such as AWS and Azure, building robust microservices, and developing a responsive front-end using React/Angular and Spring Boot. The application is designed to be scalable, easily maintainable, and highly available, ensuring seamless user experiences across various government services and functions.
Responsibilities:
Designed, implemented, and optimized scalable web applications using Java, Spring Boot, React/Angular, HTML5, CSS, and JavaScript.
Developed efficient and maintainable RESTful APIs and microservices using Java, Spring Boot, Hibernate, and integrated them with cloud services like AWS and Azure.
Leverage cloud platforms (AWS, Azure) to develop, deploy, and scale applications and services.
Designed, implemented, and optimized databases (Oracle, MySQL, SQL Server) and ensured seamless integration with web applications and services.
Collaborated with the DevOps team for CI/CD pipeline setup using tools like Jenkins, Maven, Git, and Docker.
Worked closely with product managers, UX/UI designers, and business analysts to ensure business needs are met through technical solutions.
Guided and supported junior developers in best coding practices, architecture design, and development workflows.
Implemented unit and integration tests using JUnit, Mockito, and Selenium, and assisted in the deployment process.
Improved the user experience by ensuring smooth functionality, responsiveness, and efficiency of front-end code using AngularJS, Bootstrap, or similar frameworks.
Ensured all code is thoroughly documented and follows best practices. Conducted peer code reviews and ensured consistency across all components.
Participated in daily stand-ups, sprint planning, and retrospectives in an Agile environment.
Implemented Angular 4 form validations and used Bootstrap to show errors, warnings, and info messages.
Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading.
Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF).
Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.
Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.
Experience with Java 8.0 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
Used Java Persistence API (JPA) and hibernate for performing the Database Transactions.
Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection
Used Node Package Manager (NPM) for installing required Node modules and other Angular 4 NPM modules
Experience in managing MongoDB environment from availability, performance and scalability
perspectives. Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
Experience in Design and Development of database systems using Relational Database Management Systems (RDBMS) including Oracle, DB2, MYSQL, NOSQL and MongoDB.
Environment: JDK1.8, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, Multithreading, Cassandra, Query, Struts, Design Patterns, AWS (EC2, S3, RDS, Lambda), Azure (Functions, AKS), HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 8.0, Struts, Web Service, SOAP, bootstrap, Microservices.
Title: Sr. Java Developer June 2015 – Oct 2017
Client: CVS Health, Pittsburgh, Pennsylvania.
Project Title: Personal Data Management and Reporting System for CVS Health.
Description: The purpose of CVS Health's Personal Data Management and Reporting System project was to make it easier to manage, extract, and report user personal data in a safe and effective setting. In addition to offering reporting features in several forms, including PDF and Excel, the system lets users access, download, and manage their personal data that is kept in a centralized database. Using J2EE technologies, the project produced a scalable and reliable solution that satisfies both technical and business needs.
Responsibilities:
Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
Worked on WSDL’s files in SOAP web services for publishing Services and for consuming some web services.
Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database.
Used Waterfall approach for the Software Development
Also, worked with the PDF and EXCEL format file download of user data on JSP’s when the user wanted to save his/her personal data on JSP page tables.
Involved in SDLC– Requirements gathering,