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

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
0% found this document useful (0 votes)
169 views

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
You are on page 1/ 6

Deepak

Contact Detail : 512-980-6250

Email ID : [email protected]

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