E-MAIL: *********@*********-*********.***
Java Full Stack Developer Phone: 469-***-****
Professional Summary:
8+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Methodology.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring.
Experience in Java concepts such as Collections, Multi-threading, Synchronization, Exception Handling and OOPS concepts.
Experience in client-side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
Expertise in installing and setting up MQ monitoring tools.
Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers, node managers, and cluster environments.
Hands on experience with scripting languages like Unix, Linux.
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the application in web/App servers.
Proficient in Design Patterns such as Spring MVC, Singleton, Session Façade, Data Access Object, Factory and Business Delegate.
Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring JMS and Spring Context.
Hands on experience in building an enterprise scale highly componentized application using Angular Java Script
Experience in implementing CI/CD and test-driven development using Jenkins.
Proficient in writing SQL and PL/SQL queries, Stored Procedures, functions, and triggers in Oracle, MS-SQL, and MySQL.
Good experience in using ANT and Maven Build tools, JUnit for performing Unit testing and Log4j for logging.
Experience in designing and developing Amazon EC2, Amazon S3.
Worked with version control systems like GIT and SVN.
Technical Skills
Programming Languages
Java/J2EE, C, SQL, PL/SQL
J2EE Technologies
Servlets, JSP, EJB, JMS, JSF, JDBC, JNDI, Web Services, Spring.
Web Technologies
HTML, CSS, JavaScript, jQuery, JSP, AngularJS, AJAX, JSON, XML.
Frameworks
Spring Boot, Spring, Struts, Hibernate, Angular-JS
XML/Web services
REST, SOAP, Apache-CXF, Jersey, JAX-WS, JAX-B, DOM.
IDE
Eclipse, Visual Studio, MYSQL Workbench, SQL Developer
Databases
MySQL, Oracle 10g, MS-SQL.
Methodologies
Agile, TDD and Waterfall
Web/Application Servers
Tomcat, WebLogic, WebSphere
Operating systems
Windows 8/10, Unix, Linux
Version Controls
GIT, SVN
Testing/ Debug Tools
JUnit, SoapUI, Postman, Selenium, Protractor, Log4J
Professional Experience
Client: Progressive Insurance Jan 2022– Till date
Role: Java Full Stack Developer Location: Mayfield, Ohio
Responsibilities:
Developed the GUIs using HTML, CSS, JSP and JavaScript Components
Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript
Used Angular Js in a JavaScript Framework with directives and expressions for UI development
Also used AngularJS bootstrapper for simplification of development and testing purposes
Extensively worked on developing UI components using JavaScript and JSON to interact with Restful web services
Implemented Rule base techniques and others for Text Analytics to better understand the hidden issues
Worked on Data Structures, multi-threading concepts in Core Java
Used search and encryption algorithms for better searching methods and security improvisation
Involved in SDLC requirements Gathering, Analysis, Design, Development of different Microservices
Worked on improvement and support to the existing Ecommerce environment
Have also worked on Java 8 along with Cold Fusion
Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE
Used Jasper Reports to implement enhanced user report generation and report management.
Used JRXML file format to implement Jasper Reports on Jasper Compile Manager class.
Implemented Web-Services to integrate different applications internal and third-party components using SOAP and Restful services using Apache-CXF
Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion
Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle11g
Used IRS Data Retrieval tool for Implementation of Tax Audits in the Project.
Have also implemented code for IRS CADE2 relational database to retrieve customer tax information for verification purposes.
Used Dynatrace Application tools for transaction monitoring, fix code errors and to analyze memory threads for Java Applications
Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation
Developed and published web-services using WSDL, SOAP, XML and Jax-B
Involved in pre-testing the Web-Service calls with SoapUI using end-points
Coordinated Unit JUnit, Easy Mock Integration, User Acceptance Testing and developed test cases for bean components
Implemented the Model View Control (MVC) structure and Developed Microservices using Spring Boot that create, update, delete and get the assignment information from backend
Developed and deployed application in JBoss application server AS 7.1.0 for Load Balancing and Management API.
Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
Used various cloud computing tools and worked on AWS environment.
Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson
Followed Agile and Scrum software methodology for project development and deployment purposes.
Environment: JDK 7.0, JEE, JAVA, EJB, JMS, JAX-WS, Webservice’s, AngularJS, Eclipse, RAD, Spring, Spring boot, WebSphere 7.0/8.0, Hibernate, JBOSS, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, jQuery, DOJO, Oracle 11i, TOAD, SQL Developer, IRS, CADE2, Tortoise SVN, JUnit, JMeter, Dynatrace, Web Trends, Red Hat Enterprise Linux, Solaris.
Client: Charles Schwab Corporation July 2020 – Dec 2021
Role: JAVA J2EE Developer Location: Westlake, Texas
Responsibilities:
Involved in requirements gathering, analysis and development of the Insurance Portal application
Used AngularJS to implement the MVC pattern to separate presentation components.
Worked in an Agile environment and involved in scrum meetings s0uch as Product backlog meeting, Sprint planning meeting, Daily standup meeting, Spring review meeting and Sprint retrospective meeting
Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
Involved in creating Liferay Java Portlets and worked on inter-Portlet communication
Handled Web Content Management system in Liferay for Insurance Portal Application.
Used JBOSS application server while project development for Deployment API and for Hibernate Integration.
Installed and configured VeriSign SSL certificate on windows for the DEV Environments to fix web inspection violation issues.
Used Business System Modernization techniques for IRS Implementation to the project.
Involved in developing Cross-site scripting XSS filters to provide security for this web application.
Utilized Java Collections Lists, Sets, and Maps and advance core Java.
Making the build process using Ant and Deploying application on WebLogic on DEV and UAT environments.
Used SVN for version control and management.
Environments: Java Liferay Portlets, Java 1.6, Java Servlets, JSP, Struts1.1, Axis Web service, JSON, jQuery, JDBC, RDBMS, Oracle 11g, SQL, PL/SQL, JDBC, JBoss, HTML, AngularJS, XML, XSD, Birt reports, Design patterns, XSS Filter, IRS Data Retrieval, CADE2, SVN, Windows 7, Unix, Eclipse Helios, JUnit, SQL Developer, Oracle WebLogic 10.3, Solaris.
Client: Quest diagnostics Sep 2019– May 2020
Role: JAVA Developer Location: Colobus, OH
Responsibilities:
Interacted with the stakeholders and gathered requirements and business artifacts
Designed and developed enhancements for various modules of the application.
Used jQuery for designing web pages along with JavaScript for client-side validation.
Wrote ANT scripts for build process management.
Used Eclipse for developing the code.
Used JUnit for the testing the application in the testing servers
Providing support for System Integration Testing User Acceptance Testing
Used Oracle SQL developer for the writing queries or procedures in SQL.
Involved in resolving the issues routed through trouble tickets from production floor
Participated in Technical / Functional Reviews.
Remodeled web pages and server-side components to fit into a standard framework, which highly improved manageability.
Involved in Performance Tuning of the application.
Used Log4J for extensible logging, debugging and error tracing.
Need to discuss with the client and the project manager regarding the new developments and the errors.
Involved in Production Support and Maintenance.
Environment: Java 6, JavaScript, Ajax, jQuery, HTML, CSS, JSP, Spring Framework, Hibernate, Eclipse 3.7, Oracle 11g, Rally.
Client: IAppsoft Solutions India Pvt Ltd, May 2014– July 2018
Role: Java Consultant - Application Development Location: India
Responsibilities:
Extensive experience in Ecommerce website development and maintenance.
Good understanding of software development life cycle and scrum methodologies.
Extensive knowledge on Agile software development methodologies.
Experience in developing applications using Model-View-Controller architecture using spring MVC.
Strong knowledge on object-oriented programming and development J2EE technologies.
Strong emphasis and in-depth knowledge of Java, JSP, Servlets, JDBC
Working Experience on ORM Tool Hibernate 3.2
Used design patterns like Singleton, Factory, DAO and MVC for writing technical specification documents.
Experience in Using SVN for code repository and as version control mechanism.
Experience in Using Log 4J for logging and debugging.
Having good experience in unit testing by using JUnit.
Experience in configuring and deploying application Tomcat 6 and Web Logic 10.3.2.
Good Knowledge on databases like Oracles 10g and MySQL 5.1.
Experienced in implementing authorization and authentication in applications.
Ability to understanding requirements and identifying the best possible solution.
Having good programming and problem-solving skills with excellent interpersonal skills good relationship qualities.
Environment: Java 5.0, JSP, JavaScript, SQL, PL/SQL, AJAX, Apache Struts1.1, JMS, Spring Framework 2.1 M2, Hibernate 3.0, Eclipse 3.3, Oracle 10g, QC9.0.