• Over 8+ Years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.• Extensive experience in developing Web based applications using JAVA 8, J2EE Standards JSP, Servlets, TagLibs (JSTL), JDBC, JNDI, Java Beans, Spring, Spring Boot, Hibernate, EJB, JMS, Web Services (SOAP, WSDL).• Extensive experience in frameworks like Spring, Spring Boot and Hibernate.• Experience in Java 8 features like Parallel Streams, Lambdas, functional interfaces, and filters. • Experience in using J2EE applications on different IDE's like Eclipse and NetBeans.• Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, View Helper Pattern. • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags and JavaScript.• Expertise in Java Message Service MQ's like, Rabbit MQ, IBM MQ, and Active MQ.• Good understanding of JavaScript design patterns and MVC frameworks (i.e. Angular.JS, Node.js). Knowledge of common browser developer tools and performance tuning techniques.• Experience in using CSS with Angular.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.• Experience in developing data models by configuring Hibernate persistence layer, mapping java classes with database using hibernate, HQL(Hibernate query language) and CRITERIA API.• Experience in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, IBM Web Sphere, JBOSS and developed deployment descriptors for the EJB to deploy on.• Experience in building and deploying Apache ANT/MAVEN scripts for deployment and customizing WAR/JAR file management for web applications. • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.• Experience with Agile (Scrum) and test driven development and version control (SVN, Git, etc.). Keen focus toward consistency and attention to detail primarily related toward coding standards.• Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.
-
Java DeveloperBank Of America Jun 2021 - Sep 2023Charlotte, North Carolina, United States• Involved in all the phases of software development lifecycle (SDLC) including Requirements Collection, Design and Analysis of the Customer Specifications, Development, Deployment and Customization of the application.• Utilized Java 17 latest features and Developed Java components using spring, Spring JDBC, Spring AOP, Spring Transaction Management.• Worked with Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control. • Utilized Advanced JDK 11+ features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria. • Developed the application using Spring Framework which is based on the MVC design pattern.• Developed portlets using Spring MVC.• Worked on spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring JMS and Spring Security. • Used Spring Boot for the application development.• Designed and developed the REST based Micro services using the Spring Boot.• Implemented Spring Boot micro services to process the messages into the Confulent Kafka cluster setup.• Used Hibernate framework for Entity Relational Mapping.• Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.• Used Eclipse IDE for designing, coding and developing applications.• Used Node.js as a proxy to interact with Rest services and interacting with Database.• Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems• Developed Message Driven Bean for asynchronous sending Messages using JMS. • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2. -
J2Ee DeveloperFlag Star Bank Apr 2020 - May 2021Troy, Michigan, United States• Involved in Analysis, Design, and Implementation of software applications using Java 8, J2EE, XML and XSLT and Web Services (REST, WSDL).• Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums. • Used Java JDK 1.8 features like Lambda expressions and functional interfaces, wherever possible. • Used Java 8 Lambda expressions, functional interfaces and Streams API. • Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.• Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using spring boot, IOC and AOP concepts.• Used SpringBoot to create stand-alone spring applications.• Implemented SpringBoot services in combination with Angular as front end to form a Micro-service oriented application.• Developed web components using MVC pattern under Spring framework.• Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.• Implemented and tested the enterprise application with jQuery, React.js and Spring MVC.• 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 the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.• Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.• Implemented Java Message Services (JMS) using JMS API.
-
Java DeveloperNationwide Insurance Nov 2018 - Mar 2020Columbus, Ohio, United States• Responsible for gathering business and functional requirements and preparing the design and proof of concept.• Involved in the Complete Software development life cycle (SDLC) to develop the application.• Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework. • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.• Used java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.• Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, JMS, JDBC, and JNDI and deployments in WebLogic Server.• Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using Spring boot, IOC and AOP concepts.• Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.• Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.• Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.• Developed REST based Micro services using Spring Boot.• Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.• Involved in implementation of MVC pattern using Angula.JS and Spring Controller.• Designed the front-end application and user interactive web pages using web technologies like Angular.js in conjunction with Bootstrap to render web pages responsive.• Designed and developed used XSLT transformation components to convert data from XML to HTML. Used XML DOM API for parsing XML.
-
Java DeveloperTenet Healthcare Jul 2017 - Oct 2018Dallas, Texas, United States• Participated in the complete software development lifecycle tasks (design, coding, testing and documentation). • 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 and HTML.• Developed Spring MVC Rest controllers, services for backend interactions.• Implemented the service layer using spring with transaction and logging interceptors.• Created Hibernate configuration files, Spring Application context file.• Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC and AOP concepts.• Used Log4j for logging and debugging.• Using Spring-AOP module implemented features like logging, user session validation.• Used Hibernate3 with annotation to handle all database operations.• Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.• Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.• Designed and developed JSP Pages using Spring Frame work and Tag libraries.• 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 Web-Services.• Used Maven to build the application and deployed on Apache Tomcat Server.• Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
-
Java Software DeveloperAlly Financials Oct 2015 - Jun 2017Detroit, Michigan, United States• Involved in Analysis, Design, Development, UAT and Production phases of the application.• Developed Form Beans and Action classes using spring framework along with validation framework.• Developed JSP pages for the presentation and used JSP tags.• Used Spring Core Concepts and involved in developing POJO Classes.• Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations. • Used spring framework for Dependency Injection and JDBC connectivity.• Used Spring MVC to implement the Model View Controller pattern.• Developed the Business Delegate, Singleton, Service Locator, Session-Facade and DAO Layers.• Developed XML files, Schema’s and parsing them by using both SAX and DOM parser’s.• Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.• Used Hibernate as a persistence layer to create ORM.• Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database. • Wrote deployment scripts for implemented EJB’s using Ant.• Used Log4j and commons-logging frameworks for logging the application flow.• Involved in Unit Testing using Junit and Integration of Use Cases.
Frequently Asked Questions about Deepan Patel
What is Deepan Patel's role at the current company?
Deepan Patel's current role is JAVA Developer at Bank of America.
Not the Deepan Patel you were looking for?
-
Deepan Patel
San Francisco, Ca3gesoftware.com, svb.com, gmail.com2 +140823XXXXX
-
-
5comcast.com, gmail.com, comcast.com, temple.edu, sap.com
2 +120131XXXXX
-
5irs.gov, treasury.gov, gmail.com, pwc.com, nelsonmullins.com
2 +140753XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial