0% found this document useful (0 votes)
14 views

Nirav kumar Java

Uploaded by

venkatreddyk1325
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Nirav kumar Java

Uploaded by

venkatreddyk1325
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Patel

PROFESSIONAL SUMMARY

 Around 8 years of IT experience in analysis, design, implementation and testing of Object


Oriented applications in the Client/Server environment using Java/J2EE.
 Experience in Development and Maintenance of web-based and Client/Server applications utilizing
Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JSON, JNDI, HTML
and JavaScript, SQL, PL/SQL.
 Development of web-based and distributed Enterprise Applications knowledgeable in MVC
architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO,
DTO, and Business Delegate
 Experience using Microservices to build flexible, independently deployable software systems
 Strong hands-on experience with Spring MVC Controllers, Spring boot, Validators, Spring Annotations,
Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler,
Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO,
Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of
persistence layer and mapping of POJOs.
 Worked on MVC Architecture like STRUTS, spring framework, JSF
 Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System,
Swing, Annotations, Multi-Threading, Lambda Expressions and Generics
 Very good experience in developing applications using Object Relational Mapping (ORM)
Technologies Such as JPA and Hibernate
 Good understanding of Document Object Model (DOM), DOM manipulations and DOM functions.
 Extensive experience in Object Oriented Analysis in developing server side and front-end framework
using J2EE design patterns and AngularJS
 Experience in developing Single Page Application (SPA) using AngularJS, ReactJS, Routing,
Controllers, Services, and Custom Directives, Node.js, Bower, Grunt
 Expertise in Client-side scripting with AngularJS, Bootstrap and AJAX Extensions and Toolkit
Controls
 Developed User Interface using HTML, CSS, JavaScript, AngularJS, ReactJS, AJAX, jQuery, JSF,
JSP and Bootstrap.
 Experience in writing HTML5 code for designing static web pages and used various advanced HTML5
tags, classes, attributes and elements, and working with CSS Backgrounds, Layouts and Positioning.
 Hands on work experience in XML, XSLT, XPATH, XQuery, SOAP, and REST Web Services.
 Implemented Service Oriented Architecture (SOA) with XML-based Web Services
(SOAP/UDDI/WSDL) using Top down Approach and Bottom-up Approach.
 Expertise in using IDEs like Eclipse, My Eclipse, IntelliJ in various Configurations with version control
tools like CVS, GIT, SVN and IBM Clear Case
 Experience in programming, deploying, configuring, and administering Application Servers like Web
Logic, JBoss and Web Servers like Apache Tomcat
 Solid experience in application development as a Java/J2EE developer using WebSphere Application
Server
 Experience of Database design in Oracle/ Mongo DB/DB2/MySQL/SQLServerquery-based
programming and PL/SQL procedure programming
 In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user
defined data type, procedures etc.
 Good understanding of NoSQL Data bases and hands on work experience in writing application on No
SQL databases like MongoDB.
 Solid knowledge on Core Java, Data Structures, Multi-threading, Algorithms and Object-
Oriented concepts
 Experience in log management tools like log4j, Splunk generating the application usage reports
 Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
 Strong Knowledge and extensive experience using automated build and testing utilities such as
Jenkins, Junit, Mockito, and Maven
 Worked in Agile (SCRUM), Test Driven Development (TDD), prototype development and Waterfall
software development methodologies and participated in all phases of the software life cycle
beginning.

SKILL SET

Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX


Programming JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3,
HTML4, HTML5, NodeJS
Java Frameworks Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin,
Altova Database Spy, MySQL Workbench,
Databases DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
Middleware EJB 2.1, EJB 3.0, CORBA, RMI, JMS
Specifications
Version Control Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
Build Tools ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Jenkins, Hudson
Integration
XML Tools Altova XML Spy 2005,2008
XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice JAX-RPC, JAX-WS, JAX-RS
Specifications
Webservice Tools SoapUI 4.0,5.1, TcpMon
Webservice Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Implementations
Whitebox Testing Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium,
Fitnesse, EasyMock, PowerMock
Blackbox Testing JMeter, LoadUI, Loadrunner, HP Quality Center, WinRunner,
Application Servers WebLogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers Tomcat 5.0,6.0,7.1, Joans
UML Tools Altova UML Model, Rational Enterprise, MS Visio
M Fra ORM Frameworks Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking JIRA, Bugzilla, Rational ClearQuest
Methodologies Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting iReports, JReports
Batch Jobs Quartz Scheduler, Cron, Spring Batch
HTML Editors MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating Velocity, Freemarker
Cloud Computing AWS – EC2, RDS, S3, Dynamo DB
Micro Services Swagger, Pivotal Cloud Foundry, Spring Micro Services, Springboot, Netflix
Eureka

PROFESSIONAL EXPERIENCE

USAA, PLANO. TX Jun ’19 – Present


SR. JAVA/J2EE DEVELOPER

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.

BUSINESSWIRE, SAN FRANCISCO, CA Mar ’18 – May ‘19


FULL STACK JAVA DEVELOPER

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.

HUNTINGTON BANK, COLUMBUS, OH Dec ’16 – Feb’18


JAVA/J2EE DEVELOPER

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.

WORLD BANK, WASHINGTON DC Oct ‘15 – Nov ’16


JAVA DEVELOPER

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

 MASTER’S IN COMPUTER SCIENCES FROM CAMPBELLSVILLE UNIVERSITY, USA


2016
 BACHELORS OF ENGINEERING IN COMPUTER SCIENCE FROM RAJASTHAN UNIVERSITY,INDIA
2012

You might also like