Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Java Developer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Nikhil Mourya

Email: nikhil.mourya729@gmail.com
Cell #: (317)-935-1376

PROFESSIONAL SUMMARY: -
 Having 5 years of technical experience in implementation, customization, integration and support of
business application system.
 Deliver exceptional SDLC methodologies, TDD, and algorithm knowledge.
 Functional expertise includes Web Application & Desktop Application, CRM Applications.
Present role as a Module development, Requirement Analysis, Functional Specification
 Documentation and interaction - onsite coordination with client.
 Exposure to OOA&D methodologies like waterfall model.
 Strong hands-on knowledge of Core JAVA, Web-Based Application, and OOPS concepts.
 Experience in designing, developing and deploying J2EE applications on IBM WebSphere / WebLogic
Application Servers, Tomcat, etc.
 Experience in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP,
Servlets, JDBC, LDAP, spring, JSF and other frameworks.
 Experience in developing web applications using spring modules like Spring IOC
 Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, PHP, Custom Tag
Libraries, Java Script, AJAX, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and
XML related technologies.
 Highly focused on ensuring the highest quality of enterprise projects
 Shine through in strategic and operational roles, boosting the efficacy of work
 Results- and output-oriented; set on delivering outstanding results
 Aiming to continually expand own functional field

TECHNICAL SKILLS:-
Backend: Java, Java EE, JSP, RESTful Web Services
Framework: Spring Framework (Spring Boot, Data, MVC, Actuator), JUnit, Hibernate, JPA, JAX-RS
Database: Oracle DB, PostgreSQL, MySQL, SQLite
OS: Windows, Mac, Linux
Servers: Tomcat, JBoss
Tools: Maven, Git, Amazon AWS, Confluence, Jira, Slack, Jenkins

PROFESSIONAL EXPERIENCE: -

Client: SMBC, New York, NY Jun 2021 – Present


Sr. Java Developer
Responsibilities:
 Automated the build of GitHub projects and the update of projects’ version number by integrating
Jenkins pipelines with Git hook and user data
 Decoupled application logic from the UI by implementing Spring MVC with Java classes for the model,
JSP for the view, and Java Hibernate annotations for the controller
 Integrated Spring MVC, with Java classes as the Model, JSP pages as View, and web servlets as the
Controller to decouple application logic from the user interface.
 Created MySQL DB instance on MySQL Workbench with configured User Account and Network
Address to EC2 instance to improve application security and remote accessibility.
 Executed quick start to the creation of API component by integrating Spring boot starter projects
 Developing web-based application were built using agile development practices using Extreme
Programming.
 Deploy, and manage containerized applications using Kubernetes or OpenShift.
 Design, implemented and tested the Spring Domain Model for the services using Core Java.
 Involving in implementation of application using conventional design practices (Web-Service Oriented
Architecture, MVC-Model View Controller).
 Connecting to Web Services applications using AXIS and integrated it with maven and spring.
 Create a batched job, which retrieves the records from the database and sends the data to the letter
generating web service.
 Involve in the Parsing of internal XML format document to retrieve the information and to pass them
to Struts Action class for further processing.
 Writing Java Beans to contain data objects. Implemented session beans, entity beans and message
driven beans
Environment: Finance, Object-Relational Mapping (ORM), SQL, Spring MVC, JSON Web Token (JWT), Git,
IntelliJ IDEA, Hibernate, Spring Boot, Java, Kubernetes, OpenShift, JSP, JDBC, AJAX.

Client: Kaiser Permanente, Oakland, CA Sep 2019 – May 2021


Role: Java Developer
Responsibilities:
 Collaborated in the building of new applications and upgrade of a legacy application, including an API
to store data on seed
 Delivered as a part of Agile development, discussing progress, impedance, and resolution in daily
scrums.
 Interacted with business to resolve issues in a timely manner and, making the user experience more
friendly and easy to use
 Administered methodical assessment of workflows and quantified product functionalities to the
product owner during the demo
 Increased team’s bug detection efficiency and accelerated project completion by integrating Sonar
Lint in the code review
 Improved the efficiency of GitHub projects by developing Jenkins pipelines with Git hook and user
data to automate both the build and the versioning of these projects.
 Configured OpenShift containers for deploying applications.
 Implemented controller layer, business logic layers, and database layers through spring. Participation
in SCRUM, SDLC process.
 Used ANT tools for building, deploying the application.
 Design and developed JDBC connection objects for the data retrieval and update.
 Created connection-pooling method to avoid the waiting for database connection.
 Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.
 Designed and implemented most of the Java related portions of the application including EJBs for
encapsulating business logic.
 Implemented controller layer, business logic layers, and database layers through spring. Participation
in SCRUM, SDLC process.
 Used ANT tools for building, deploying the application. Design and developed JDBC connection
objects for the data retrieval and update.
 Created connection-pooling method to avoid the waiting for database connection.
Environment: SQL, Spring MVC, JSON Web Token (JWT), Git, Oracle Database, Hibernate, Apache Kafka,·
Spring Boot.

Client: Bank of America, Charlotte, NC Jan 2018 – Aug 2019


Role: Java developer
Responsibilities:
 Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis
of the Customer Specifications, Development and Customization of the application.
 Developed the application using Agile/Scrum methodology which involves daily stand ups,
 Test driven development, continuous integration, demos and test automations.
 Developed Client Side technologies using HTML, CSS, and Java Script.
 Involved on development of RestFul web services using JAX-RS in a spring based project.
 Developed Server Side technologies using spring, Hibernate, Servlets/JSP, Multi-threading.
 Extensively worked with the retrieval and manipulation of data from the Oracle database by
writing queries using SQL and PL/SQL.
 Web application development by Setting up an environment, configuring an application and Web
Logic Application Server.
 Hands on Experience in coding, unit testing, Integration testing and Bug fixing
Environment: Oracle/SQL Server and PL/SQL, spring, Hibernate, Ant, Apache, Tomcat, JBOSS, Web logic,
UNIX, RDBMS, HTML, CSS, Java Script, JDBC, Eclipse, Multi-threading.

You might also like