Nirav kumar Java
Nirav kumar Java
PROFESSIONAL SUMMARY
SKILL SET
PROFESSIONAL EXPERIENCE
Description: Internet scanning will scan for your Social Security number (if you choose to), up to 5 bank
account numbers, up to 6 credit/debit card numbers that you provide, up to 3 email addresses, up to 10
medical ID numbers, and up to 5 passport numbers. Internet Scanning scans thousands of Internet sites
where consumers personal information is suspected of being bought and sold and is constantly adding new
sites to those it searches. However, the Internet addresses of these suspected Internet trading sites are
not published and frequently change, so there is no guarantee that we are able to locate and search every
possible Internet site where consumers' personal information is at risk of being traded.
Responsibilities:
Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object. Spring MVC
architecture is used in this application.
Maintained Interface compatibility and concurrency in the project using Java 8 new features like
default, static methods and Concurrency API.
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and
Spring security modules Provide technical guidance on building solutions using PaaS and other
services.
Worked on object-oriented programming (OOP) concepts using Python, Django and Linux primarily
developing using components which includes Core Java, spring5, Multithreading, Spring JDBC.
Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery,
AJAX, JSON, React JS and AngularJS.
Highly used Angular7 router to build single page application for navigates through the different
status and multiple modals.
Experienced in creating Process builder processes and visual Google cloud flows in Salesforce
business logic was developed using Spring framework and Used Spring AOP and MVC for
handling transactions.
Developed RestAPI to processes the data from DB to another Rest Service created REST services
like Drop wizard framework for various web-services involving both JSON and XML.
Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-
Validator, AutoComplete, AJAX, JSON, Angular JS.
Used Bootstrap for responsive design which allows users to access it from any device the
functionality is implemented using Spring IO / Spring boot, Thymeleaf and Hibernate ORM
Used Maven to build the project, Enterprise GitHub as repositories Spring ORM module is used
along with Hibernate to deal with database operations.
Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry
(PCF) foundations on VMware virtual infrastructure (on-premises)
Implemented STRUTS Model View Controller architecture to develop presentation tier and business
layer Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Setup full CI/CDpipelines so that each commit a developer makes will go through standard process
of software lifecycle and gets tested well enough before it can make it to the production.
Experience executing the CI Jenkins build job for application builds. Using GIT (Stash) tool as the
source code repositories for all projects and Artifactory for all builds release repository.
Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in
addition to creating Docker Containers from scratch.
Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data
that have to be stored in AWS S3.
Experience in using MVC, SOA architecture and Micro Services for implementing the client server
business applications.
Designing and developed Micro Services using Jersey framework (Restful web services), springs,
SOAPused Rest Controller in Spring framework to create RESTful Web services and JSON objects
for communication.
Environment:Java 8, J2EE, Angular7.0, AngularJS, Hibernate 3.0, SOAP, Spring5, Spring boot, Spring MVC,
REST (JAX-RS), AWS, Web-logic 9.2, Servlets 2.3, , Docker, Python, CI/CD, REST API, JSP 2.0, PCF, Kafka,
Google cloud, J-unit, BEA, Eclipse IDE 3.2, JSTL, XML, XSLT, CSS, Maven, Log4.
Description: Business Wire is a company that disseminates full-text press releases from thousands of
companies and organizations worldwide to news media, financial markets, disclosure systems, investors,
information web sites, databases, bloggers, social networks and other audiences. It is a subsidiary of
Berkshire Hathaway.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development.
Developed the applications using Java, JSP, JDBC, WebServices, Spring, HTML5, and JavaScript
web components using MVC pattern under Spring framework.
Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the
business layer is built using Spring and the persistent layer.
Implemented business layer using Spring core and configured Spring 4.0 dependency injection,
enabling all business components loosely coupled between layers.
Involved in describing Controller for the Views using Angular JS to handle databinding between
model and views. Developed layout of Web Pages using Tiles and CSS3
Container management using Docker by writing Docker files and set up the automated build on
Docker HUB and installed and configured Kubernetes.
Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment
Transaction and Payment Release.
Implemented Micro Services in Pivotal Cloud Foundry (PCF) interface coding and styling using
Angular6, CSS and Bootstrap template
Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled
the project code from GitHub repositories
Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL
queries to retrieve data from the Oracle database in multi-tiered J2EE design utilizing Spring
Inversion of Control (IOC) and Hibernate
Involved in designing and developing the front end of the application using JSP, Java script, AJAX,
HTML5, DHTML, CSS3 tested the enterprise application with jQuery and Spring MVC.
Implemented a Micro Services using Micro Services architecture with SpringBoot based services
created and Implemented Micro Services using Spring boot, REST, JSON.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases to NoSQL databases like Mongo DB.
Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon
the success and failure once the backend process is complete and also for mailing administrator of
any system related problems.
Used Modules and Controller in the JS files as part of the constructors MySQL and NoSQL databases
Angular Promise, Angular Custom directives, Angular custom services, Angular to REST API to Spring
calls
Involved in Unit testing of application using JUnit and built the package using Maven and deployed
the application on to WebLogic App Server.
Possesses an operational mindset to build a platform that is easy to run and scale to the broad
breadth of NY state website and other state fair.
Followed Agile/SCRUM software development methodologies performed a thorough unit testing and
resolved several data related issues before migration to production.
Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of
Database Development task.
Environment:Java 7, J2EE, Spring 4.0, JSP, REST, REST API, SOAP, Spring MVC, Spring Boot, Micro
Services, HTML5, Angular JS, Angular 6.0, Hibernate, CSS3, JavaScript, Maven, AJAX, Mongo DB,
Kubernetes, PCF, CI/CD, Docker, Jquery, JMS, XML, WebLogic, agile, SQL and Windows.
Description: Huntington is an American bank holding company headquartered in Columbus, Ohio. The
company's banking affiliate, The Huntington National Bank, provides retail, commercial, and investment
financial services in Indiana, Kentucky, Michigan, Ohio, Pennsylvania, and West Virginia.
Responsibilities:
Worked with business teams on requirements analysis building use cases and estimations.
Generating high level and low level design documentation.
Designed and implemented business logic using spring and Hibernate frameworks creating
custom JSF tags for error handling, data tables, true/false markers etc.
Involved and Participated in requirement review meetings. Developed Batch applications in Java and
standardized the logging, exceptions methods.
Implementing the micro services using Java/J2EE used and configured Log4J for extensive logging
and established logging standards for the application.
Involved in developing code for obtaining bean references in springMVC using Dependency
Injection (DI) or Inversion of Control (IOC).
Designing and Exposing Rest API and providing documentation using Spring MVC Java
expression tags were avoided using Bean, HTML and Logic Tags, used display tags to
render large data.
Developed J2EE Micro-services using Spring Boot interacting with back end wrote AngularJS
services to consume REST web service to load data
Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF daily
maintenance of website’s Front End using: HTML, CSS, jQuery, AJAX, JavaScript, and JSON.
Consumed a SOAP based Web service for Insurance rate calculation and used HTML for static
webpage and JavaScript for View part of the project
Creating/Managing release plan, sprint deliveries, responsible for version control (SVN) and
configuration of the project, keeping track of project activities - Sprint execution, planning in JIRA.
Held meetings with project group to flush out the requirements tied to the assigned module(s).
Development, Debugging, Deployment & build using Maven, Jenkins and Eclipse 3.0 IDE.
Assisted the Administration team in WebLogic / WebSphere Portal support & administration,
upgrades, maintenance and patching.
Environment: Java 5, J2EE API, HTML, JSF, CSS, Spring, Spring Boot, Spring MVC, Hibernate, Micro
Services, AngularJS, SOAP, REST, REST API, jQuery, Ajax, Web Services, JAX-WS, JAXB, Apache CXF,
WebLogic, Oracle, UML, JavaScript, CSS, CHEF, MAVEN, SVN, JIRA, Eclipse, Adobe Brackets.
Description: World Bank is a top global financial services firm in commercial banking, financial services
for consumers and small business, financial transaction processing, and asset management.
Responsibilities:
Used Spring for bean instantiation, annotations, controllers, request mapping to handle the
Webservice request and response
Developed REST Web services to make web service calls simple and easy for the client to access it
with the help of standard HTTP URIs.
Used SpringBoot which is radically faster in building cloud Micro Services and develop spring
based application with very less configuration.
Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces
and Hibernate for database connectivity.
Developed DAOs using JPA, Hibernatepersistence API for the database operations to interact with
Oracle Database.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS,
JavaScript, JQuery, AJAX and JSON.
Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas
for XML (parsing, processing, and design) to communicate with Active Directory application using
Rest API.
Used AngularJS as the development framework to build a single-page application and reusable
AngularJS applications.
Design and developed request and response XML Schema (XSD) documents for Webservices
operations such as Retrieve History.
Extensive use for developing test cases and performed unit and integration, tested by using Junit
involved in developing Webservices operations in Service Oriented Architecture (SOA).
Followed agilemethodology during complete SDLC process. Participated Agile/Scrum
development and deployment teams
Used Spring Framework 4.1 for the application development. Involved in front end development
using Struts, JSP's, JSF and JSTL
Implemented the application using Spring Boot Framework and handled the security using Spring
Security JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
Extracted data in UI for different clients using JSON. Integrated with third party Sale point API to
make restful Webservices call.
Used Maven for the project management like build, install deployed application on Apache Tomcat
server.
Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while
developing the applications and posting them in GIT.
Developed Groovy scripts to test Report application output. Used Selenium for UI automation and
used log4j for logging errors, info, exceptions.
Environment:Java, J2EE, Eclipse 3.6, Agile, Spring, Spring MVC , Spring Boot, Hibernate,Micro Services,
Cache Abstraction, SOAP, REST, REST API, tomcat 6 , Drools, JPA, Maven, GIT, Bamboo CI, , JUnit,
Cucumber, Log4j, HTML5, CSS3, ExtJs, JSON, JMS, DB Visualize 7.1, WebLogic, UML, Mockito, JSP, XML,
JAXB, Unix, Subversion(SVN), Clear Case.
Aug ‘12 – Feb ’15
JAVELINA (HEALTHCARE CLAIMS & BENEFIT SYSTEM), INDIA
SOFTWARE DEVELOPER
Description: Javelina is the next generation product, intended to replace and extend the Eldorado
Computing Inc (ECI) HealthPac4 (HP4) healthcare claims processing and benefit system. Javelina is, to a
large extent, an implementation of HEALTHpac4 in Java. Javelina provides automated processing of the
functions performed by the Third-Party Administrator (TPA) relating to the claims processing, plan building,
provider assignment, billing administration, HIPAA and EDI transactions.
Responsibilities:
Designed, developed and validated User Interface using HTML, JavaScript, and CSS widely used
HTML for web-based design.
Used JavaScript to make the changes dynamically on the client page to improve the performance by
decreasing the number of hits to the server.
Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service
Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
Involved in design, development, testing and implementation of the process systems, working
on iterative life cycles business requirements, and creating Detail Design Document.
Worked extensively to achieve DOM Show, Hide elements and Event Handling and also used
Spring MVC and Dependency Injection for handling presentation and business logic.
To maintain loose coupling between layers published the business layer as services and injected
necessary dependent components using Spring IOC and published cross cutting concerns like
Logging, User Interface exceptions, Transactions using Spring AOP.
Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented
security using OAuth.
Extensively used JSON to parse the data from server side to satisfy the business requirement
integrated Spring and Hibernate together and worked on developing backend components and
services using Hibernate and spring.
Consumed Web Services to interact with other external interfaces in order to exchange the data in
different forms by using Rest API service.
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using
Apache CXF framework and worked on parsing the XML files using DOM/SAX parsers.
Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity
constraints and views for IBM DB2.
Used Multithreading in programming to improve overall performance using Singleton design
pattern in Hibernate Utility class in Unit Testing of various modules by generating the Test Cases
performed deployment of applications on JBoss.
Involved in day to day handling of JIRA issues (production issues at time) that involved data
inconsistencies that required to be solved in very less time.
Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.
Environment:Java, J2EE, HTML, CSS, jQuery, JavaScript, SOAP, JSON, XML, Spring AOP, Spring IOC, Spring
MVC, Hibernate, REST, Rest API, HQL, SQL, IBM Web Logic Server, Oracle, JNDI, Maven, UML, JIRA, Tortoise
SVN, LINUX, Log4J and Eclipse.
EDUCATION