We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Jacksonville, FL

SUMMARY:

  • Overall 8+ years of Industrial experience in SDLC including analysis, design, development, implementation, and testing enterprise applications using Object Oriented Programming and Web based Technologies in Client/Server multi - tier architecture.
  • Extensively worked on Java, J2EE, UML, JSP, Servlets, Struts, EJB, Hibernate, Spring, SOA, JMX, JMS, and JAVA WebServices using Apache’s Axis, CXF, JAXB, and JAX-RPC, XML, JavaScript, HTM, Ajax.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Expert in Data Modeling, SQL, PL/SQL, Triggers and Stored Procedures.
  • Worked on different Application and Web Servers like IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.
  • Experience in extensive usage of various Design Patterns with JAVA and J2EE.
  • Excellent experience in XML involving XML Schema for XML modeling, XSLT transformations, Schematron for XML Validation and data binding (using JAXB, XStream, XMLBeans) in java.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.
  • Experienced in writing applications in Maven, ANT and deploying them on to servers.
  • Experienced working with different software methodologies like waterfall and agile methodologies.
  • Hands on experience in JavaScript for Client Side validation in JSP pages.
  • Good knowledge of other services in AWS like Cloud front, Glacier and Cloud Foundry.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in using different types of version controls (GIT, Tortoise SVN, CSV).
  • Proficient in applying design patterns like MVC, Singleton, Factory Methods and Data Access Object.
  • Hands on experience in writing and consuming web services such as SOAP and REST.
  • Implemented REST web services using JAX-RS jersey implementations for both XML and JSON interfaces.
  • Developed and maintained UNIX/ Ant scripts for build and release tasks.
  • Experience in to prepare Test Cases and JUnit Testing.
  • Good experience with Cassandra, Mongo dBand NoSQL Database.
  • Experience with various MVC Java frameworks like AngularJS, NodeJS, and ReactJS.
  • Experienced in writing Shell and ANT scripts for builds and deployments to different environments.
  • Proven ability to diagnose, troubleshoot and resolve technical problems.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

TECHNICAL SKILLS:

Languages: Java,C++, C, SQL, PHP, Node.Js,Angular Js.

J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB 1.x/2.x/3.x, JDBC 2.x, JNDI, JMS, Facelets, XML,Deployment Descriptors, Struts 1.2/2.0, spring 2.5/3.0,JSF 2.0/2.1.

Database System: My SQL, No SQL, Oracle 8i/9i/10g, MS Access, Cassandra, Mongo dB.

Frameworks: Struts 1.2/2.0, spring 2.5/3.0,JSF 2.0/2.1, Hibernate 5.2

Web Technologies: JSP, HTML, CSS, Java Script, JQuery, BootStrap, AJAX, JSON.

Web Services & Testing tools & Build script: XML, SOAP, WSDL, JAX - RPC, JAX-WS, JAX-RS, TOAD, ANT, Altova XMLSPY, Jprobe, Jmeter, Maven, Jenkins,ANT.

IDE Tools: Eclipse 2.x/3.x, NetBeans, Dream Weaver.

Application & Web Servers: GlassFish, JBoss, IBM WebSphere 7.0, WebLogic 5.x -6.x-10g-11g-12c, Apache Tomcat.

Design Patterns: Singleton, MVC, Façade, factory methods

Methodologies: Agile, Waterfall model, Scrum.

Others: Junit, Jira, Tortoise SVN, GIT, React Js, Mockito, Powermock .

PROFESSIONAL EXPERIENCE:

Confidential, Jacksonville, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Created and managed Micro Services using Spring Boot. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Developed UI webpages for using AngularJS, JQuery, Bootstrap, IIDX, CSS3,HTML5 in the Application with Spring MVC framework combined with Java script framework.
  • Build responsive application using AngularJS & NodeJs
  • Designed and developed the project using MVC design pattern.
  • Implementing spring/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining Amazon S3 storage.
  • Developed Cloud Formation scripts to automate EC2 instances. Created Cloud Formation templates and deployed AWS resources using it.
  • Designed and Developed front-end using struts framework.
  • Deployed the application on Jboss and tomcat servers.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used IBATIS for decoupling the mappings from the application logic by packaging the SQL statements in XML configuration files.
  • Supported Mongo DB database.
  • Manage and maintain mongo DB servers across multiple environments
  • Involved in Cassandra Data Modeling for Partnership's system Modernization.
  • Worked on Datastax's Cassandra Java API to interact with the Cassandra Cluster.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Implemented RESTFul webservices API using HTTP and REST principles.
  • Used microservice architecture with Spring Boot based service through REST and integrated with AngularJS application.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • GITused for defects, change tracking across the application.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, AngularJS, NodeJS, Cassandra, AMAZON WEB SERVICES (AWS), WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.

Confidential, Plano, TX

Senior Java Full Stack Developer

Responsibilities:-

  • Critical role in the Production support and Customization of application with requirement gathering, analysis, troubleshooting, administrating, production deployment and Development.
  • Developed the user interfaces using Web 2.0, AJAX, JSP, Struts, HTML, CSS, Java Script, and DHTML.
  • Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate.
  • Design application using new themes and custom templates and user interface by using JSP, HTML, XML, XSLT, CSS and Java Script. as per Verizon business new theme requirement.
  • Developed APIs using PL/SQL to interact with the oracle database.
  • Design and develop Customer event API with all CRUD capabilities.
  • A generalized component according spring framework to retrieve appropriate service for the required functionality.
  • Developed XML Schema, DOM, XSLT code for XML documents, used for data transfer between front-end and middleware layers.
  • Used XML Processing (JAXP) enables applications to parse, transform, validate and query XML documents.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Deployment and management through AWS cloud formation on EC2 (Elastic compute cloud) instances and also maintaining Amazon S3 storage.
  • Developed Cloud Formation scripts to automate EC2 instances. Created Cloud Formation templates and deployed AWS resources using it.
  • Generalized top link mapping template for the application so that top link related code could be separated from the actual DAO implementation.
  • Worked on MVC framework preferably Web Work and STRUTS 2.0 with spring dependency injection for application customization and upgrade.
  • Generated Web services implementation classes using WebLogic, Clientgen to connect to VzWireless and CMC to utilize their services and used SOAP UI tool to monitor the same.
  • Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
  • Wrote restful services on the server in NodeJS to listen to requests from devices.
  • Implemented the integration of STRUTS and SPRING IOC and injected spring beans to struts action classes.
  • Developed Email Templates and Email Notification functionality using HTML, DHTML and XHTML as per business requirement.

Environment: J2EE, MVC, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML JavaScript, DB2, Informix, CVS, UNIX, Windows XP, UML, Eclipse 3.0, Node.js, Web logic 12c Application Server.

Confidential, Dover, NH

Senior Java/J2EE Developer

Responsibilities:-

  • Design, analysis, development and testing of several enhancements to the Scorecard web application developed using Java 6, Spring 3.0, JSP, servlets making JDBC calls to retrieve data from Microsoft SQL Server database.
  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, Struts, Java applets and JSPs to come up with the sequence diagram for various transactions. Developed pop in dialog JSPs and passing Request Parameters using JavaScript, JQuery, and JSTL.
  • Enhanced application to support appropriate Memo Exposure under the leverage leasing tab for facilities with Wholesale load instrument.
  • Fixed bugs in the Scorecard application causing the application to break when double quote is introduced in Obligor name, when save button was clicked twice in Collateral screen and when Collateral with a long description was selected to be saved for facility rating.
  • Handle exceptions thrown by application due to session timeout.
  • Developed Junit and Mock tests using Junit, Mockito and Powermock to improve the code coverage for Mail Handling and Spring JDBC Dao classes.
  • Involved in DR activities to support the Actuate reporting framework which generate the Risk Rating Detail Reports and Risk Rating review Reports.
  • Created web services and desktop applications to access and display data needed by support teams using AngularJS, ReactJS.
  • Worked with Jenkins for Continuous Integration Builds
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Installed and configured plugins such as Apache, Tomcat, and Sun One with Weblogic.
  • Participated in Daily Scrum calls as part of the Agile Project Methodology to deliver code in 2 week Sprints.
  • Involved in code reviews to deliver quality code.

Environment: Java 6, Struts, Spring, JSP, JavaScript, Servlets, WebLogic, Microsoft SQL Server, REST Webservices, Jenkins, Restful Web Services, AngularJS, Weblogic, Mockito, ReactJS, Junit, Powermock, Maven, QTP.

Confidential, NJ

Senior Java/J2EE Developer

Responsibilities:-

  • Involved in all phases of the end-to- end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables within time.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used Spring API’s for wiring components using dependency injection.
  • Used Spring-ORM to integrate Hibernate and creation of Hibernate POJO’s.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Designed the front end using JSP, Servlets.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for customer order tracking.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Implemented front-end using HTML, JSTL, CSS, JavaScript, JQuery, and AJAX.
  • Built the application using MVC-DAO pattern and the necessary business logics.
  • Involved in the implementation of front end services through JavaScript and connecting them to the backend services.
  • Developed and Deployed the Application on Eclipse.
  • Implemented design patterns like MVC, Singleton.
  • Used the Node.js, Angular.js and MVC Frameworks in the development of the web applications.
  • Used JUnit for unit testing
  • Used SVN, CVS, GIT version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site.

Environment: Java, J2EE, XML, Junit, waterfall model, UNIX, Windows, Cassandra, HTML5, CSS, JavaScript, JQuery, Spring Core, Spring (IOC, MVC, API, ORM), Hibernate, Restful Web Services, Ajax, Eclipse, JSP, Angular Js, Servlets

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the application based on MVC Architecture, integrating JSP with Hibernate and struts frameworks.
  • Designed User Interface using Java Server Pages (JSP), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Worked on STRUTS, Tiles, AJAX, for developing the application.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Designed the user interfaces using Html5, Css3, JavaScript, Bootstrap, Angular.js.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Java EE 5, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, New York, NY

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements in Complete SDLC of Project.
  • Extensively used Scrum Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Developed the application using Spring Framework that leverages the classical Model-View-Controller MVC) architecture.
  • Designed and developed web based client using JSF.
  • Using JSF for building browser-based user interfaces out of reusable components.
  • Evaluated AJAX based JSF frameworks (Rich faces) based on the project needs to the care coordination, in collaboration with architecture team.
  • Implementing backing bean and pojo's to populate data in UI screen with the help of session and request scope.
  • Consume the services to send/receive data from/to web services to/from backing bean.
  • Worked on Rich faces component customization for the project need.
  • Designed the screens as per the wireframes by using the CSS styles.
  • Involved in an end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
  • Developed Web services to allow communication between applications through SOAP over HTTP using ApacheAxis2.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Redesigned the Aero portal screens and Menus using JSP, JQuery.
  • Developed the Admin screens using JSP and JavaScript.
  • Setting & configuring Web-application modules like Registration and creation of Accounts on Web Server.
  • Developed SQL scripts to store data validation rules in Oracle database.
  • Designed and implemented application using JSP, SpringMVC, JNDI, SpringIOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and WebSphere app server 7.0.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Spring MVC model integration for front-end request action controller.
  • Developed JUnit test cases.
  • Configuring and working in the application Servers such as IBM Web Sphere 6.1, JBoss 6 and Tomcat 6.

Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, PL/SQL, WebLogic Application Server, Web services, UML, SVN, Log4J, Angular Js, Unix, Win XP, Oracle 9i, EJB.

Confidential

Java / J2EE Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, Jquery, JSTL.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on MyEclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer. Integrated the Struts and Hibernate to achieve Object relational mapping. Used apache struts to develop the web-based components and implemented DAO.
  • Leveraged struts-validations, struts-beans tag libraries. Used struts Action Servlet to route the request to corresponding Action Classes. Developed Action forms, Action classes using Struts framework to handle user requests and Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Involved in the development modules using Flex 3.0, Action Script and integrating with J2EE layer using Blaze DS and Spring MVC frame work. Involved in development of server side modules using SpringMVC, SpringIOC, Spring AOP, and AspectJ.
  • Identified the web services (SOAP), topics (TIBCO EMS/JMS)/queues (MQ's), underlying databases and other automation areas that will be impacted with the new software development and develop a test automation framework.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases.
  • Configured Struts-config. XML for action mappings. Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern.
  • Worked with Tibco and Ecommerce as a part of checkout flow. Deployed application on JBOSS Application server.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing (JUnit). Used Jira for tracking bugs. Used Maven script for building and deploying the application.

Environment: J2EE, JBOSS Application Server, JSP, JQuery, Struts, Spring, Hibernate, SOAP based Web services, Oracle, Rational Application Developer 6.0, Maven, JUnit, and Subversion.

Hire Now