0% found this document useful (0 votes)
165 views6 pages

Deepak - Sr. Java Full Stack Developer

Deepak is a senior Java full stack developer with over 9 years of experience developing applications using technologies like Java, Spring Boot, Angular, microservices, AWS, and databases like Oracle and MySQL. He has worked as a remote contractor for Wells Fargo since January 2021 where he developed applications using Angular and Spring Boot microservices. Previously, he worked for CenCal Health from 2018-2020 where he developed REST and SOAP microservices and a single page application using Angular.

Uploaded by

SAPNA tyagi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
165 views6 pages

Deepak - Sr. Java Full Stack Developer

Deepak is a senior Java full stack developer with over 9 years of experience developing applications using technologies like Java, Spring Boot, Angular, microservices, AWS, and databases like Oracle and MySQL. He has worked as a remote contractor for Wells Fargo since January 2021 where he developed applications using Angular and Spring Boot microservices. Previously, he worked for CenCal Health from 2018-2020 where he developed REST and SOAP microservices and a single page application using Angular.

Uploaded by

SAPNA tyagi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 6

Deepak

Contact Detail : 512-980-6250

Email ID : sapna@WiseQ.net

Sr. Java Full Stack Developer


PROFESSIONAL SUMMARY:
 9+ years of IT experience in providing technical solutions for business applications that includes
development, designing, testing, building frameworks and implementing Web and Client/Server
based environments.
 Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing,
Implementation, Enhancement, Production Support and Change Management of business
applications, even used mythologies like Agile, Waterfall, TDD.
 Experience in developing Web Applications with various Open-Source Spring Framework (Spring
MVC, IOC, AOP, DAO, JDBC), Hibernate ORM.
 Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web
Services, SOAP Web Services, WSDL and XML.
 Experience in JDBC and in designing object persistence mechanism with features like lazy loading,
caching, set associations, relationship of persistence objects and Object Relational Mapping (ORM)
using Hibernate.
 Experience with micro-services architecture, Docker eco-system and API first approach with hands-
on expertise in developing rest APIs supporting multiple versions
 Good development experience on different IDEs like Eclipse, Visual Studio, and STS.
 Expertise in Spring Boot to create stand-alone Spring applications and took advantage of the
embedded Tomcat server and the zero XML configuration files to reduce the time of development.
 Worked on Amazon SNS, SQS, DLQ & lambda development in Java.
 Quick-witted Competent with skillful ability in using Spring (Aspect Oriented Programming and
Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like
Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
 Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and
Business Delegate.
 Created rich UI design using Angular and integrated it with microservices developed using spring
boot.
 Experience in deployment and operation of AWS Elastic Compute Cloud (EC2) in regions.
 Experience in Version Control tools like GIT, GITHUB for Source Code version management and
 merging Source code after intermittent Project releases.
 Expertise in programming with HSQL, SQL, PL/SQL, Triggers, Stored procedures and strong in RDBMS,
SQL server, Oracle.
 Proficient in handling Web and application servers in creating Domain, configuring connection pool,
 JMS, deploying applications on WebLogic, WebSphere, and Apache Tomcat.
 Experience in Continuous Integration / Continuous development tool Jenkins and Build Tool Maven.
 Experience in de-bugging using implementation of Apache Log4j for logging and Jira for issue/bug
tracking.
 Excellent skills in relationship management with clients and effective in guiding team during the
project development life cycle and deliver the product within timeline, cost and quality.
 Strong communication, planning and problem-solving skills, with ability to work independently or
with cross-functional teams.

TECHNICAL SUMMARY:

Languages Java SE 7/8/11, PL/SQL

J2EE Technologies JSP, JMS, Java Servlets, JDBC, Spring (Core, MVC, DAO, AOP, Security,

Batch, Boot, Integration)

ORM Frameworks Hibernate, DAO, Spring JPA

Web Services SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS, Microservices

IDE & Tools STS, Eclipse, Maven, Gradle, Ant, IntelliJ

Version Control Systems GIT, GITHUB

Web/Application Servers Apache Tomcat, JBoss, WebLogic and Web sphere

Database Oracle, MySQL, MongoDB, Microsoft SQL Server

Operating Systems Windows, Mac, Unix, Linux

PROFESSIONAL EXPERIENCE:

Client: Wells Fargo, Dallas, TX (Remote) Jan 2021 – till date


Role: Sr. Java Full Stack Developer

Responsibilities:
 Involved and analyzed business requirements and participated in technical design, development
and testing of various modules.
 Designed and developed Application using the Java collection API with Java 10 features and for
Authentication and authorization extensively Spring Security is used.
 Created rich UI design using Angular and integrated it with microservices developed using spring
boot.
 Responsible for developing the application using Angular 4/6/8, Typescript, JSP, CSS3,
HTML 5, jQuery, Bootstrap, Struts and JavaScript.
 Development of front-end application using JavaScript and Angular.
 Designed and developed asynchronous RESTful Micro services using Spring boot that are
consumed by other micro services with an average response time of 30 milliseconds.
 Designed the project using MVC, Session Façade, and Service Locator and Business Delegate
patterns.
 Followed agile methodology, interacted with the client, provide/take feedback on the features,
suggest/implement optimal solutions and tailored application to customer needs.
 Integrated the application with Spring Framework for implementing Dependency Injection and
provide abstraction between presentation layer and persistence layer.
 Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to
create the user interface views Migration 3rd party applications.
 Used XML parser APIs such as JAXP and JAXB for the marshalling and unmarshalling process.
 Implemented RESTful web services using for JAX-RS and JAX-WS respectively.
 Implemented all DAO's using Spring Framework. Implemented SOA using Web Services.
 Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote
hibernate queries.
 Used spring config server for centralized configuration and Splunk for centralized logging. Used
Concourse and Jenkins for Microservices deployment.
 Designed Presentation layer using html and did front-end validations using JavaScript and
JQuery.
 Designed and integrated the full scale Hibernate / spring.
 Broad exposure to a variety of technologies/concepts in a distributed environment like Cloud
Computing.
 Configured and deployed the application on apache tomcat Application Server.
 Implemented Complex Business Delegate layer using DAO's created and business logic.
 Exposed various capabilities such as Web Services using Rest API.
 Developed adapters to retrieve data from cloud application using Web Services, SOAP & Rest
and security protocols WS Security, OAuth 2.0.
 Secured the API's by implementing Oauth2 token-based authentication using Spring Security.
 Worked on J2EE components like Servlets, JSPs and MDBs.
 Used Eclipse IDE for developing, debugging, integrating, and deploying the application.
 Involved in preparing High- & low-level design docs with UML diagrams using Microsoft Visio.
 Used X fire to read the XML response coming from the web service.
 Created JUnit test cases, and Development of JUnit classes.
 Supported all the UNIX requests for various applications and Developed ANT script to build .war
and. ear files for the application

Environment: Java SE 10, JavaScript, Springs, Struts, Hibernate, Microservices, Eclipse IDE, WebLogic,
jQuery, JSP, MVC, HTML, CSS, Angular, XML, UML, Web Services, JUnit, EJB, SVN, Oracle, Windows.

Client: CenCal Health, Santa Barbara, CA Sep 2018 – Nov 2020


Role: Sr. Java Full Stack Developer

Responsibilities:
 Participated in the complete software development lifecycle tasks (design, coding, testing
and documentation). 
 Developed REST and SOAP micro services with using Java, SpringBoot and integrated to
WebCenter sites.
 Built web applications from scratch on your own and coordinating development across a
micro service architecture.
 Experience in building flexible, reliable, efficient, and secured Enterprise and Web based
applications using Spring MVC and Spring Web Flow frameworks and spring boot. 
 Responsible for preparing the use cases and for designing and developing object models,
class diagrams with UML Specifications. 
 Developed system preferences dynamic user interfaces and created web application
prototype using JavaScript, CSS.
 Developed Single Page Application (SPA) by using the Angular6, Redux and Angular
Modules (components, services, modules).
 Involved in Analysis, Design, and Implementation of software applications using Java8, J2EE,
XML and XSLT and Web Services.
 Latency has been controlled by setting up global scope in various regions attached to
computers in same zone.
 Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business
methods in the business layer.
 Developed Spring MVC rest controllers, services for backend interactions. 
 Karma test runner and Jasmine test framework tool are used to perform behavioral driven
testing for the angular application.
 Implemented Junit tests and followed Test Driven Development (TDD).
 Extensively used Spring MVC for servlet configurations both during application Development
and Test. 
 Implemented the service layer using spring with transaction and logging interceptors. 
 Implemented client-side application to invoke SOAP and Restful Web Services.
 Designed dynamic client-side JavaScript, codes to build web forms and simulate process for
web application, page navigation and form validation. 
 Involved in design and development of RESTful (JAX-RS) web services for other application
to communicate and tested web services using SOAP UI and REST Client. 
 Consumed Restful web service and performed data retrieval using Hibernate and integrated
with Web Method via Webservices. 
 Used Spring Cloud and Spring boot to create REST full Micro Services and deploy them to
docker containers in AWS. 
 Used Maven to build the application and deployed on Apache Tomcat Server.
 Implemented the logging mechanism using Log4j framework and used GIT version control
to track and maintain different versions of the application. 
 Review design and code and provide feedback to make sure that it meets standards and
best practices. 

Environment: Java SE 8, Java Script, Servlets, Spring, Hibernate, JAXB, XSL, XSD, Swing, AWT, JNI, JFC,
ANT, AJAX, MVC, HTML, XML, CSS, Eclipse, JUnit, JTS, Unix, AWS, Oracle, Windows.

Client: Computer Science Corporation, Albany NY Feb 2016 – Aug 2018


Role: Java/J2EE Developer

Responsibilities:
 Involved in designing, developing and implementation of Classes, UML diagrams showing
generalization and other relationships, Sequence diagram describing the interaction of objects
over time.
 Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP
between multiple applications according to the business life cycle.
 Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to
execute the similar jobs simultaneously.
 Implemented various design patterns in the project such as Singleton, Data Access Object, and
Service Locator.
 Worked with and applied Java core concepts such as Collections, Multithreading and Memory
Management.
 Developed and published web-services using WSDL, SOAP, and XML, JAX-B based on top-down
and bottom-up approaches.
 Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate
mapping and Configuration files.
 Used Hibernate to interact with Oracle and configured Hibernate session factory in
applicationcontext.xml to integrate Hibernate with spring.
 Worked with JUnit Regression Test Framework to implement unit testing, to accelerate
programming speed and to increase the quality of code.
 Used Maven for building the application and deployed on WebSphere and continuous
integration of the project using Jenkins.
 Used Jenkins for continuous deployment and integration of the build and release process
 Used JIRA to track the progress and for Issue/bug tracking of the project and wrote test cases
and Used JUnit as a testing framework in a Test-Driven Development (TDD) environment.

Environment: Java 7, Spring, Spring Boot, Microservices, Hibernate, Spring (IOC, AOP, DAO, Batch,
Security), WSDL, SOAP, JAX-B, Junit, Log4j, Maven, Jenkins, Jira, JAX-RS, WebLogic, Log4j, Maven,
Jenkins, Jira, Agile, Windows.
Client: Zettamine Labs, Hyderabad, India Aug 2013 - Oct 2015
Role: Java/J2EE Developer

Responsibilities:
 Worked on Waterfall Model for designing, implementing, and developing the Application.
 Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
 Responsible for creating efficient design and developing User Interaction screens using HTML4,
CSS, and JSP. And performed validations on UI using JavaScript.
 Involved in developing applications by using Core Java concepts like Java collection classes (List,
Set), Multithreading, Servlets, JSP and connection to the Database is done by JDBC Bridge.
 Defined and designed the layers and modules of the project by using OOAD methodologies and
standard J2EE design patterns & guidelines.
 Created Servlets for developing Control Logic and Java Beans for developing Business Logic of
the application.
 Developed the Action Classes, Action Form Classes, created JSPs and configured in Web.xml
files. Used Struts the MVC framework for building web applications.
 Developed Web Service provider methods (bottom-up approach) using WSDL, XML and SOAP for
transferring data between the Applications.
 Developed stored procedures and triggers using PL/SQL to calculate and update the tables to
implement business logic using Oracle database.
 Used TFS as Distributed version control system and branching for creating a new feature and
making bug fixes.
 Involved in fixing bugs and unit testing with test cases using JUnit, Mockito and Cucumber.
 Attended daily Scrum meetings, Sprint planning meeting and sprint retrospective meeting.

Education
 Bachelor of Science in Information Technology Osmania University, Hyderabad in

You might also like