0% found this document useful (0 votes)
22 views14 pages

Upender Java

Upender has approximately 9 years of experience in Java Enterprise Application design and development, utilizing technologies such as Java, JDBC, JSP, and various frameworks including Spring and Hibernate. He has expertise in agile methodologies, microservices architecture, and cloud platforms like AWS, with a strong focus on building scalable applications using modern frontend technologies such as AngularJS and ReactJS. His professional experience includes roles at major companies like Verizon and PNC Financial Services, where he contributed to the full software development lifecycle and implemented CI/CD practices.

Uploaded by

pravallikamohan8
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)
22 views14 pages

Upender Java

Upender has approximately 9 years of experience in Java Enterprise Application design and development, utilizing technologies such as Java, JDBC, JSP, and various frameworks including Spring and Hibernate. He has expertise in agile methodologies, microservices architecture, and cloud platforms like AWS, with a strong focus on building scalable applications using modern frontend technologies such as AngularJS and ReactJS. His professional experience includes roles at major companies like Verizon and PNC Financial Services, where he contributed to the full software development lifecycle and implemented CI/CD practices.

Uploaded by

pravallikamohan8
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/ 14

Upender

Upender.k1@outlook@.com

+1 224-236-4567

SUMMARY:

Around 9 years of experience with proven expertise in design and development of Java Enterprise
Applications

using JAVA, JDBC, JSP, Servlets, EJB, JMS, J2EE, XML, XSD, JAX-WS Web services and SOAP.

• Experience using frameworks like spring, JPA, Hibernate, and Struts2.

• Experience on all the technical phases of Software Development Life Cycle (SDLC).

• Expertise working in the agile methodology environments like Scrum, TDD, and BDD.

• Experience in creating rich frontend UI in HTML, AJAX, JSF, JSP, JavaScript technologies using
JavaScript libraries

like jQuery, AngularJS, NodeJS.

• Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers,
Services, and

Custom Directives, Node.js, Bower, Grunt.

• Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE
technologies

(Core Java (JDK 8), Servlets, JSP, EJB).

• Expertise in Client-side scripting with AngularJS, Bootstrap and AJAX Extensions and Toolkit
Controls.

• Developed User Interface within Web Applications and Windows Applications using HTML5, CSS3,
JavaScript,

AngularJS, AJAX, jQuery, JSP, and Bootstrap.

• Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, Sublime,
NetBeans, and RAD

(WSAD).

Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such
as Angular

JS and React JS.

• Extensive experience in design, development and support Model View Controller using Struts and
Spring

framework.
• Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies
including JSP,

Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.

• Experienced in AWS Cloud platform and its features which include EC2 AMI, EBS Cloud watches,
AWS Config,

Auto-scaling, IAM and AWS S3.

Experience in using React JS Components, Forms, Events, and Keys, Router plus Redox Animations
and Flux concept.

• Experienced with J2EEDesignPatterns such as MVC, Session Façade, DAO, DTO, Singleton Pattern,
Front

Controller.

0• Experienced in databases such as Oracle, MS SQL, and Sybase Server to manage tables, views,
indexes,

sequences, stored procedures, functions, triggers, and packages.

• Experienced in writing shell, ANT, Maven, Gradle, Jenkins (CI) scripts for builds and deployments to
different

environments.

• Good knowledge on data evaluation and transformation using UNIX Shell scripting

• Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath, and DTD.

• Experienced in developing web services with XML based protocols such as SOAP and WSDL.

• Expertise in developing and consuming RESTful Web services and developed Restful API with JSON
and XML.

• Highly proficient in developing and deploying Java/J2EE applications on Application Servers IBM
WebSphere,

JBOSS, Apache Tomcat, and WebLogic.

• Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.

• Experienced in writing unit test cases using Junit, Testing, and Mockito.

• Experienced using tools like JIRA, Confluence.

Selecting the appropriate AWS service based on compute, data, or security requirements.

• Extensive experience using SQL and PL/SQL to write complex queries, Stored Procedures, and
Functions.

• Proficiency in working with SQL databases like Oracle, MySQL, DB2 and NoSQL databases like
MongoDB,

Cassandra.
• Experience in using different version control systems like GIT, SVN, CVS.

• Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work
independently,

work within a team environment.

• Developed independent Microservices using Spring Boot Rest Controller model and are deployed
on UNIX boxes.

• Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices
to Pivotal

Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and
update the

applications.

• Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring
REST, Spring

Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.

• Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets,

JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans),Struts, Spring, Swing,
Hibernate,

iBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.

• Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring
REST, Spring

Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.

• Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS:

Programming Languages Java, C++, Shell Scripting,

Java Enterprise API Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets,

RMI, JavaMultithreading, Webservices, JAX-RPC

User Interface HTML5, CSS3, Javascript, jQuery, Angular JS, Backbone JS,

Node JS, Bootstrap, JSF, AJAX

System Design MVC, Struts, Spring, Hibernate, JPA

Databases & Programming My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2,
Stored Procedures, PostgreSQL.

XML Technologies XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers Apache Tomcat, JBoss , Weblogic, IBM Websphere

Operating Systems Windows, Linux, UNIX, MS DOS

IDEs & Tool JIRA, Maven, Eclipse, JDeveloper, SNVN, RAD, Ant,

NetBeans, EditPlus, JUnit, Log4j, SoapUI, Toad,

SQL Developer, Rational ClearQuest, Rational Clearcase,

Harvest, GIT, TFS,CVS, MS Visio, Putty, WinSCP, Tortoise

SVN.

PROFESSIONAL EXPERIENCE:

Client: Verizon , Tampa, FL Jan 2023 – Till Date

Role: Senior Java Backend Developer

Responsibilities:

• Involved in gathering requirements, design, implementation, deployment, testing and maintaining


of the

applications to meet the organization’s needs using SCRUM methodology.

• Participated in scrum meetings and coordinated with Business Analysts to understand the business
needs

• and implement the same into a functional design.

• Used NodeJS Frameworks in the development of the web applications.

• Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be

• deployed in application servers and integrated with Jenkins, and Bamboo.

• Developed SQL Queries to fetch complex data from different tables in remote databases using
joins.

• Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by
using Spring
Boot.

• Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring
MVC, based

• application with very less configuration

• Used GitLab for version control management.

• Implemented Node-Router, Node Redux architecture, ES6, web pack and Grunt to turn application
into

• Single Page Application.

• Experienced in designing and implementing microservices architecture on GCP using Java


frameworks like Spring

Boot, Dropwizard, or Micronaut, ensuring modularity, scalability, and resilience.

• Created Typescript reusable components and services to consume REST API's using
Component based

• architecture provided by angular.

• Worked with Passport and JSON web tokens for authentication and authorization security
configurations

using Node.js.

• Development of cloud hosted web applications and REST APIs using Spring Boot with
embedded Tomcat.

• Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices
to Pivotal

Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and
update the

applications.

• Implemented custom solutions utilizing Amazon MWS to synchronize inventory levels between
Amazon

Marketplace and internal databases, ensuring accurate stock availability for customers.

• Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile
software

• development teams.

• Worked on creating, retrieving, updating, and deleting documents in MongoDB.

• Deployed Spring Boot based micro services Docker container using Amazon EC2 container services
and

• using AWS admin console.


• Experience in writing unit tests using JUnit and Easy Mock.

• Developed Mockito and JUnit test cases to improve code coverage.

• Tested the performance of our API using SoapUI, Postman, and JMeter.

• Used Jenkins server for code monitoring during code integration phase.

• Experience in developing, deploying and testing applications in an AWS environment using DevOps
tools such

as Jenkins and Docker

• Developed and maintained Java applications integrating with Amazon MWS APIs to automate
various tasks such

as inventory management, order processing, and product listings.

• Hands-on experience in deploying and managing Java applications on GCP using Continuous

Integration/Continuous Deployment (CI/CD) pipelines with tools like Jenkins, GitLab CI/CD, or Google
Cloud

Build.

• Used Ant/Maven tools for building and deploying the Web applications

• Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday
basis.

• Configured S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged
AWS cloud as

an extension of the corporate datacenter by creating a VPN connection between corporate


datacenter and VPC

using Customer and Virtual Private Gateways.

Environment: Java 1.5/1.6, CSS, JavaScript, Node JS, Backbone JS, jQuery, JSF, Spring, Hibernate,
XML, Criteria Queries,

JPA, Maven, Redmine, JBOSS server, Restful Web services, Arquilliun JUNIT, Intellej, Git, Postgre SQL.

Client: PNC Financial Services Group , Pittsburgh,PA Aug 2021 – Dec 2022

Role: Java application Developer

Responsibilities:

• Developed Spring Boot to fasten the application for removing boiler plate configurations.

• Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by
using Spring

Boot.

• Developed independent Microservices using Spring Boot Rest Controller model and are deployed
on UNIX
boxes.

• Proficient in developing frontend applications using TypeScript, leveraging its strong typing system
and modern

features to build robust and maintainable codebases.

• Proficient in building server-side applications and APIs using Node.js, leveraging its event-driven
architecture

and non-blocking I/O model to create high-performance and scalable backend systems.

• Development of cloud hosted web applications and REST APIs using Spring Boot with
embedded Tomcat.

• Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices
to Pivotal

Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and
update the

applications.

• Experience in client-side languages & frameworks like JavaScript, JQuery, D3.js, Track.js,
Backbone.js,

Angular.js; server-side languages like Node.js.

• Involved in Daily SCRUM meetings and weekly SPRINT Meetings.

• Study high level design documents/ flow charts with Business Analyst and functional managers to
clarify issues

related to the business requirements.

• Experienced in developing RESTful APIs with Node.js using frameworks like Express.js, Hapi.js, or
NestJS,

ensuring efficient request handling, routing, and middleware integration for web services.

• Developed, implemented, and tested Node.js applications.

• Designed and developed User Interface, application modules using HTML, CSS, JavaScript, AJAX,
Angular JS, JSF

and Rich Faces.

• Involved in developing web pages using Responsive Web Design for Mobile Applications.

• Developed dynamic UI using Angular JS.

• Worked on JavaScript framework (Backbone.JS) to augment browser based applications with MVC
capability.

• Design and Coding of various JAVA, J2EE modules.


• Experienced in using TypeScript with popular frontend frameworks/libraries such as Angular,
React, or Vue.js, to

create interactive and scalable user interfaces for web applications.

• Used Node.js to run Webpack tasks and build properly the project.

• Implemented modules into Node.Js to integrate with designs and requirements.

• Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor
application.

• Develop the entity structure and generate the ER diagram by performing reverse engineering.

• Used spring framework 3.0 as middle tier component and integrated with Hibernate 3.4 for back-
end

development.

• Used Hibernate as an ORM in data access layer to access and update information in the database.

• Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework

• Developed JSF Components using MyFaces library.

• Used JUnit framework for unit testing of application by using Arquillian, Maven to build the
application and

deployed on JBOSS server

• Design, develop and build UI application using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Jest and
React.JS that

meets accessibility and web browser standards for website.

• Developed React JS pages, Web services calls and AJAX calls for the application.

• Profound understanding of asynchronous programming in Node.js, including callbacks, Promises,


and

async/await, to handle concurrent operations effectively and avoid blocking the event loop.

• Integration of Amazon Web Services( AWS) with other applications infrastructure.

• Used RedMine as the Subversion for maintaining the component and for release and version
management, and

Jenkins for continuous integration

• Developed independent Microservices using Spring Boot Rest Controller model and are deployed
on UNIX

boxes.

• Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices
to Pivotal
Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and
update the

applications.

• Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and


implemented

Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis .

• Used GIT repo to pull and push the code.

• Using Maven build tool to build and deploy the application.

• Develop integrate test and deploy to various environments like DEV, QA, UAT, STAGING and
PROD.

• Developed complex SQL queries to insert, update and used JDBC to invoke Stored Procedures

• Provide technical assistance in identifying, evaluating, and developing systems that are cost
effective and meet

business requirements.

• Profound understanding of TypeScript's asynchronous programming patterns, including


Promises, async/await,

and RxJS observables, to handle asynchronous operations efficiently in frontend applications.

• Coordinating with the business users in understanding requirements and developing


enhancements to the

existing application.

• Participate in System integration testing and collaborate with Business users to drive user
acceptance Test.

• Enhance, Troubleshoot and solve any issues in the current EPICS Production application.

Environment: Java 1.5/1.6, CSS, JavaScript, Angular JS, Backbone JS, jQuery, JSF, Spring, Hibernate,
XML, Node JS,

Criteria Queries, JPA, Maven, Redmine, JBOSS server, Restful Web services, Arquilliun JUNIT, Eclipse,
Git, My SQL

workbench.

Client: Staples, Framingham, MA April 2020 – July 2021

Role: Java application Developer

Responsibilities:

• Done the design, development and testing phases of Software Development using.
• Scaled AGILE methodology with Test Driven Development (TDD).

• Developed UI using HTML5, JavaScript, JQuery, JSP, Ajax and Angular JS.

• Used MongoDB for item storage, as Node.js and Express for server, and Angular for front-end. Part

of Fullstack Academy.

• Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap
along with

React JS in creating the Application.

• Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

• Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control
(IOC), Data

Access Object (DAO), Service Locator and Singleton for the enterprise applications.

• Developed various modules of the application with JEE design architecture, Spring MVC
architecture and Spring

Bean Factory using IOC, AOP concepts.

• Knowledgeable in optimizing TypeScript applications for performance and scalability, including


bundling and

minification techniques, lazy loading, and code splitting strategies, to enhance user experience and
reduce load

times.

• Involved in creating restful web services by using JAXB and JAXRS components.

• Implemented generating the verification hash code using crypto package on Node.JS and Added
user validations

and user permissions by using the Node.js.

• Involved in performance optimization concepts within applications like Code optimization, load
balancing etc.

• Used JAXB for processing the request and XML binding.

• Maintained states in the stores and dispatched the actions using react-redux action creators.

• Based on functional requirements, developed Class Diagrams and Sequence Diagrams using
Rational Rose.

• Implemented Hibernate ORM tool integration with Struts MVC to interact with back end
persistence system

(Oracle11g).

• Coordinated Unit (JUnit, Mockito), Integration, Test Driven Development and User Acceptance
Testing and
developed test cases for bean components.

• Developed and deployed application in Web Logic AS in clustered mode as JAR and EAR
distribution.

• Used Subversion for maintaining the component and for release and version management, and
Jenkins for

continuous integration.

• Involved in Coding Server pages using JSP.

• Using Maven build tool to build and deploy the application.

Environment: Java, J2EE, Spring, Hibernate, XML, JavaScript, jQuery, Angular JS, Node JS, HTML5,
CSS3, AJAX, Restful

Web Services, JAX-WS, Spring-IOC, JDBC Template, MVC, Oracle 11g, IBM Web Sphere, IBM MQ
Series, Eclipse, Unix,

Linux.

Client: Piper Companies, Durham, NC July 2019 – March 2020

Role: Full stack Java Developer

Responsibilities:

• Done the design, development and testing phases of Software Development using Scaled AGILE
methodology

with Test Driven Development (TDD).

• Developed UI using HTML5, JavaScript, JQuery, JSP, Ajax and Angular JS.

• Used MongoDB for item storage, as Node.js and Express for server, and Angular for front-end. Part

of Fullstack Academy.

• Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control
(IOC), Data

Access Object (DAO), Service Locator and Singleton for the enterprise applications.

• Developed various modules of the application with JEE design architecture, Spring MVC
architecture and Spring

Bean Factory using IOC, AOP concepts.

• AWS S3 is used to store customer's monthly credit statements.

• Involved in creating restful web services by using JAXB and JAXRS components.

• Involved in performance optimization concepts within applications like Code optimization, load
balancing etc.

• Used JAXB for processing the request and XML binding.


• Based on functional requirements, developed Class Diagrams and Sequence Diagrams using
Rational Rose.

• Implemented Hibernate ORM tool integration with Struts MVC to interact with back end
persistence system

(Oracle11g).

• Coordinated Unit (JUnit, Mockito), Integration, Test Driven Development and User Acceptance
Testing and

developed test cases for bean components.

• Developed and deployed application in Web Logic AS in clustered mode as JAR and EAR
distribution.

• Used Subversion for maintaining the component and for release and version management, and
Jenkins for

continuous integration.

• Involved in Coding Server pages using JSP.

• Using Maven build tool to build and deploy the application.

Environment: Java, J2EE, Spring, Hibernate, XML, JavaScript, jQuery, Angular JS, Node JS, HTML5,
CSS3, AJAX, Restful

Web Services, JAX-WS, Spring-IOC, JDBC Template, MVC, Oracle 11g, IBM Web Sphere, IBM MQ
Series, Eclipse, Unix,

Linux.

Client: Securian Financial Group, Saint Paul , MN Feb 2017 – June 2019

Role: Java Full stack Developer

Responsibilities:

• Coordinated with team members and served as a key contributor in developing web application
and provided

support to the project.

• Involved in designing the user interfaces using JSPs.

• Involved in analysis, design, and development of money transfer system as well as account transfer
system and

developed specs that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.

• Developed the application using SPRING Framework that leverages Model View Controller (MVC)
architecture.

• Used HTML/JSP pages with JSTL and SPRING tag libraries for UI. Designed easy to use UI.
• Used SPRING, Hibernate, Spring MVC framework in server side.

• Performed Unit and functional testing.

• Implemented utility classes which handle the string and date manipulation.

• Participated in Server side and client side programming.

• Involved on implementing the Exception handling for the application.

• Wrote SQL queries and stored procedures, used JDBC to interact with database.

• Deployed the applications on JBoss Application Server.

• Implemented the application using the concrete principles laid down by several design patterns
such as MVC,

Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, and Factory.

• Designed the application by implementing JSF Framework based on MVC Architecture with EJB.

• Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.

• Tested the application on different testing environments.

• Used Log4J to capture the log that includes runtime exceptions.

• Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important
information such as

payment status report.

• Created Ant, UNIX Shell scripts for build and deployment activities in QA, Staging and Production
environments.

• Involved in analyzing design and architecture of the project.

• Followed Agile methodology.

• Managed numerous change requests and resolved client queries, with active involvement in client
meetings.

Environment: Java, JSP, Servlets, SPRING, JavaScript, PL/SQL, Oracle 10g, JBoss Application Server,
Clear Case, Junit,

Log4j, Eclipse IDE, Rationale Rose, Windows.

Client: Indium Software, Hyderabad, India Aug 2014 – Dec 2016

Role: Java Developer

Responsibilities:

• Involved in preparing the Detailed Design document for the project. Developed UI using JSP, Tiles,
JavaScript

and CSS.
• Created tile definitions, struts-config files, and validation files for the application using Struts
framework.

Created XML formatted output files.

• Did requirement analysis, design, coding, implementation and Maintenance of this application
follow the

complete SDLC lifecycle along with Team lead.

• Did core Java coding use JDK 1.3, Eclipse Integrated Development Environment (IDE).

• Did coding of following modules. Implemented Action Classes and Action Forms using Struts
framework.

• Used JDBC to connect to the database.

• Involved in Unit testing, System Testing and writing test cases.

• Design Database tables. Wrote SQL queries and stored procedures. MySQL Server administration.

• Used IBM Clear Case as version control and workspace management.

• Used ANT as the build tool.

• Apache Tomcat server administration.

Environment: Core Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, XML, JDBC, SQL, MySQL, ANT,
Tomcat.

Education :

Bachelor of Technology in Civil Engineering June 2014

RVR & JC College of Engineering, Guntur, India

You might also like