Shiva Java Full Stack
Shiva Java Full Stack
Email: [email protected]
Ph#: 469-305-1037
Professional Summary:
Full Stack Developer with over 5+ years of IT experience in Analysis, Design, Development and implementation of
software applications using Java technologies.
Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing,
Integrating, Implementing, and testing of Client-Server and Web-based applications.
Experience in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring
transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
Experience in working on Spring Framework technologies, such as Spring Security, Hibernate ORM, POJOs, JDBC,
JPA.
Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and
using Hibernate Query Language.
Skilled in Java 17 for Java application development, leveraging its support for sealed classes, pattern matching for
switch statements, and other productivity-focused features.
Experienced using Java 11/8 features like Optionals, Streams, and Functional Programming concepts.
Experience in Front-end Application developing using HTML5, CSS3, JavaScript, JQuery, and AJAX for building
vibrant UI friendly, high-performance web applications.
Experience in using Node.JS as a proxy to interact with Rest services and interacting with database.
Experience with Document Object Model (DOM) and DOM Functions. Design and implement a Web based content
management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.
Experience in working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS
Padding, CSS Table, Pseudo Elements and Classes and CSS Behaviors in CSS.
Experience J2EE design patterns like MVC, Session Façade, Business, Delegate and Data Access Object.
Experience in working on AWS to integrate the to integrate the Server and Client side code.
Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web
Logic, Tomcat and JBoss.
Experience in using JQuery, JSON, AJAX and DOM scripting to create interactive web applications.
Experience with JUNIT for unit testing.
Experience in using Jenkins for build Process to Generate Continuous Integration and Version Control is done by
GitHub.
Experience in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey. Experienced in
implementing SOAP Web services using JAX-WS.
Experience in working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle 13c/11g,
Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, DynamoDB).
Experience working with various methodologies such as AGILE, SCRUM, and TDD.
Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with
minimal supervision. Effective Communication, Organizational and Time management skills.
Technical Skills:
Environment: Java 17/11, spring, MVC, Spring Boot, Hibernate, Micro Services, Eclipse, HTML5, CSS3, JavaScript, Angular
10, Angular.JS, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, RESTFul, MongoDB, SQL, PL/SQL, Agile
and Windows.
Client: Red Brick Health, Minneapolis, MN. Nov 2022 – Jan 2024
Role: Full Stack Developer
Responsibilities:
Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using
agile methodology.
Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents
from database.
Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for
major data entry that involved extreme level of data validation at client side.
Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or
Inversion of Control (IOC) using annotations.
Design and develop micro services based applications using Spring Integration and Spring Boot framework.
Developed the backend server with Spring Boot, involving different layers of the application including entity/model,
DAO/repository, Controller, Service, Business, and Persistence.
Implemented Micro services architecture using Spring Boot enabled REST API with the Spring Cloud modules.
Implemented persistence layer using Hibernate that uses the POJOs. Configured multiple data source using
Hibernate Session Manger.
Using JPA support performed database connections and performs selects, updates, deletes and inserts, as well as
call stored functions.
Developed dynamic web pages using HTML5, CSS3, JQuery, Bootstrap, CSS3 (SASS) and AJAX.
Designed and developed web interface using Angular 8 to generate and run the hive query to analyze the data and
view the results.
Created Angular.JS controllers, directives, models for different modules in the front end.
Developed Web API using Node.JS and hosted on multiple load balanced API instances.
Development of XML/XSLT/XSD for schema definitions.
Used JMS for asynchronous exchange of message by applications on different platforms.
Have worked on AWS to integrate the server side and client side code.
Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other
database configurations using EJB.
Used Log4j for logging.
Developed test classes in JUnit for unit testing.
Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database.
Participated in Agile methodology for application development, had SCRUM meeting every day.
Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review
meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java 8, spring, MVC, Micro Services, Spring Boot, Eclipse, Hibernate, RESTFul, HTML5, CSS3, JavaScript,
Angular 8, Angular.JS, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, Agile and
Windows.
Environment: Java 8, spring MVC, Spring Boot, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Typescript, Angular
6, Angular.JS, Node.JS, DAO, JMS, XML, EJB, Log4j, JUnit, SOAP, RESTful, SQL, Agile and Windows.
Environment: Java 8, spring, MVC, Spring Boot, Micro Services, Hibernate, JPA, Eclipse, HTML5, CSS3, JavaScript, Angular
6, Angular.JS, Node.JS, JMS, XML, JSF, EJB, Log4j, JUnit, MySQL, SQL, Agile and Windows.
References: Will be provided upon request.