We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

NC

PROFESSIONAL SUMMARY:

  • Java/J2EE Full Stack Developer with 5+ Years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets communication, Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever changing markets of Information Technology.
  • Experience in J2EE Technologies (Servlets, JSP, JDBC, EJB, JNDI, and JMS) andparticipated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS,JavaScript, JQuery, Angular - JS/ React-JS.
  • Experienced in developing and implementing web applications using Java , J2EE , JSP , Servlets , JSF , HTML5 , JavaScript , AJAX , JSON , JQuery , CSS3 , XML , JDBC and JNDI .
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 ( Dependency Injection, Data AccessObjects, MVC Framework and Spring Web Flow ) and know how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and used Hibernate as a persistence layer that use the POJOs to represent the persistence database.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services andhands on experience in developing and registering web services using JAX-RPC , JAX-WS , SAAJ , JAX-RS , SOAP , RESTful , WSDL , UDDI registry .
  • Experience in configuring and deploying the web applications on WebLogic , WebSphere and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, XSL, XSLT, XPATH, JAXB , and JAXP.
  • Expertise in using Java IDE tools of Rational Application Developer ( RAD ), Web Sphere Application Developer ( WSAD ), EclipseEE 3.0/3.2, WeblogicWorkshop, RSA 7.0 and Netbeans to develop dynamic web applications.
  • Expertise in Bootstrap,Angular JS and Node JS. U sed Log 4j for logging.
  • Hands-on experience working with source control tools such as CVS , Clear Case , SVN , Git and Surround SCM.
  • Experienced in the deployment of the ear and jars using Jenkins, ANT, Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build framework and others.
  • Work Experience with testing tools and applications such as JUnit, Mockito, FireBug, FirePoster, SoapUIand performed Unit testing, integrated testing, and closely worked with QA team in preparation of Test plans.
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have knowledge on NoSQL DatabasesMongoDB and CouchDB .
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Application Development: Java 1.7,JavaScript, Servlets, Struts framework, JSP, XML, Hibernate, JPA, MyBatis, NodeJS,SOAP-1.1, JAX-WS 2.0, JAX-RS - Restful Services (Spring, Node-JS).

Java Skills: J2EE, JDBC, EJB, JAX M, JAXP, JAXB, Java Server Pages (JSP), Multithreading, JMS.

Configuration Management Tools: SVN and Git.

Frameworks: Spring Boot, Spring MVC, Spring Beans, Spring JDBC

Front End UI: Angular.JS, HTML 4.01/5, XML, JavaScript, JQuery, CSS 2/3, Bootstrap, AJAX, SASS, Selenium, Cucumber.

Database: DB2, MYSQL, Oracle 11g, 10g, 9i, 8i, SQL Server 2000/2005, MongoDB, Couchdb

IDE: Eclipse 4.2.1, Spring tool suite, Eclipse EE 3.0/3.2, Weblogic Workshop, RSA 7.0 and Netbeans

Operating System: Windows, Linux,Unix

Tools: TOAD, Putty, SQL Developer, Squirrel, MY SQL workbench, RoboMongo

Languages: SQL, PL/SQL, UNIX Shell Scripting, Java

Servers: IBM Websphere, JBOSS, Weblogic, Tomcat, Node server

WORK EXPERIENCE:

Confidential, NC

Java Fullstack Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Used Dependency Injection feature of Spring framework and Involved in writing
  • The database integration code using Hibernate leveraged the AOP features of spring framework to handle exceptions.
  • Used spring framework configuration files to manage objects and to achieve dependency injection.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Embedded as a Senior Developer in a professional services role, in several Agile/Scrum/SAFe Microservices orchestration projects using REST.
  • Responsible for building a framework to support the easy creation of, and the consumption of REST Microservices using Java 8, JAX-RS, AngularJS (SPA), Spring.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Wrote application front end with HTML, JSP, Ajax J Query, Spring Web Flow, XHTML, DHTML and CSS
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
  • Used Ajax, JSTL and JavaScript in front end design.
  • JUnit was used for unit testing and as logging frameworks.
  • Involved in Iterative development using Agile Process.
  • Hands on experience on UNIX commands, used to see the log files on the production server.
  • Used SVN for version control of the source code.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts; created personal and common test
  • Data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Java8,Servlets, Spring 3,Java8, AngularJS,Angular 2/4, NodeJs, Hibernate 3, XML Web service, SOAP, JAX-WS, Unix, MySQL, JavaScript, JQuery, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CSS

Confidential, McLean, VA

Advanced Java Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC at presentation layers. Development front-end content using JSP, Servlets, DHTML, Java Script, CSS, HTML.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.Integrated the Struts framework and the Spring framework together.
  • Extensive use of Struts Framework for Controller components and View components.
  • Created and maintained Simulator using Spring Source Tool Suite.
  • Developing application using Spring MVC, Dependency Injection to improve usability and flexibility.Used SpringJDBC Template and implemented DAO Design Pattern to connect and retrieving data.Developed the application using the Stripes framework and worked as a part of developing the most of the action bean classes.
  • Implemented Data Access Layer using Ibatis, developed POJO’s mapped to the relational tables in database using Ibatis mapping files.Worked on Oracle as the backend database and used Ibatis to automate the mapping between the SQL Databases and the Java Objects.
  • Constructed database objects like Packages, Procedures, Functions, Batches, SQL Queries, Views, Indexes, and Exceptions using Toad. Wrote PL/SQL stored procedures for Oracle database.
  • Created SOAP web service for sending payment processing informational data to third company.Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAP UI.
  • 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.
  • Configured WebLogic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used Jira for tracking bugs and used Gradle with Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j.
  • Used Microsoft Visual Explorer for Agile Methodology and Used NetBeans IDE. Used TOAD for database query testing, in the process of optimizing the queries.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Developed Junit test cases for test coverage of the application andImplemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.

Environment: J2EE,JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, ibatis, SOAP based WebServices,Oracle, PL/SQL, Toad 9.6.1, JUnit, Jquery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle 2.4 and WebLogic Server.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in Javascript, Struts, Java Appletsand 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 development of server side modules using SpringMVC, SpringIOC, Spring AOP, and AspectJ.
  • Developed application using Struts, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed stored procedures, triggers, functions for the application.
  • 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 .
  • 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 & Maven script for building and deploying the application.

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

Confidential

Java Developer

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front endGUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC .
  • Managed Spring Core for dependency injection/Inversion of control (IOC) and managed the security with the help of Spring Security (ACEGI).
  • Tested the web services using SOAPUI and Web Service Explorer.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP .
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
  • Developed SOAP Web services for getting information from third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database.
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Analyzed the existing access system and re-designed it in Oracle 8i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures.
  • Created database Triggers to record Insertion, Updating, Deletion and all other audit routines.
  • Responsible for Code Reviews and PL/SQL Code Tuning.
  • Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build.Deployed an application in Tomcat server.

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, Spring, SOAP based Webservices, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

Confidential

Software Engineer

Responsibilities:

  • Worked closely with the Requirements team and analyzed the Use cases
  • Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes. Created the Tile definitions as required.
  • User Input Validation is done using the JavaScript and Action Form.
  • Performed SQL operations using Oracle Database.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using JUnit framework.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.
  • Deployed application in Web Sphere Application Server and developed using WSAD.

Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Tag-libs, EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

We'd love your feedback!