We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Greensboro, NC

PROFESSIONAL SUMMARY:

  • Over 9 years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, AngularJS, Jenkins, AJAX, Oracle Web Center Suite ,HTML and XML,JMS .
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Working on GUI development using HTML, CSS, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Experience with web technologies like AngularJS, JavaScript, HTML, CSS3, AJAX, JQuery and Bootstrap.
  • Experience with the development of client-facing web applications using GWT.
  • Superior background in object oriented development including C++, Java and shell scripting.
  • Experience on Angular JS, Mongo DB, GitHub.
  • Working on B2B development works on BEA WebLogic, IBM WebSphere and JBOSS Applications servers.
  • Experience in design and building Complex Business components, developing Multi-Tier Web Applications using Servlets , JSP , Spring , Struts , JPA, Web Services , SOA , JDBC , EJB , PL / SQL , AJAX , Maven, Micro Services .
  • Developing RESTful web services interface to Java-based runtime engine and accounts.
  • Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere and Web Logic.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Working on data logging framework such as Log4j, to detect logging data and to analyze data traffic analysis.
  • Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Excellent analytical, communication, organizational and interpersonal skills

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, JDBC, SQL, C, C++, Unix/Linux, PL/SQL.

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS,CSS3, DHTML, JavaScript, Angular JS, AJAX.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0, Web Logic 12, Web Sphere Application Server 8.0, Jboss.

IDE: Eclipse, Net Beans, JDeveloper, MyEclipse, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: WebEx,TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, JMock, I Report

Operating systems: Windows, UNIX, Linux and MS-DOS.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2,MongoDB

Frameworks: Struts, Spring (Boot, MVC, AOP, IOC, Core, Spring Access. DAO, Factory Pattern, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, Greensboro, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Involving in the requirements Analysis meetings and all phases of software development life cycle ( SDLC ).
  • Providing the maintenance and support for the application in Production phase .
  • Following Agile methodology and attending daily SCRUM meetings.
  • Developing Use Case , Class Diagrams , Sequence Diagrams and Data Models using Microsoft Visio .
  • Using HTML5 , CSS3 , JavaScript and DHTML to create menu, search & portfolio and report creation interface.
  • Using JavaScript for client side validations.
  • Performing Validations on User Interface data using JSF validations using built-in beans and JavaScript and HTML pages.
  • Developing single page applications ( SPA ), components using Angular.js directives, controllers, view and routing, service modules.
  • Developing view pages using JSP tag libraries and HTML pages.
  • Working with Java Multithreaded programming to develop multithreaded modules and applications.
  • Implementing navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designing and Developing End to End customer self service module using annotation based Spring MVC , Hibernate , Java Beans.
  • Customizing RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Using HQL as the query languages in Hibernate Mapping and Integrating Spring and Hibernate framework.
  • Involving in writing hibernate mapping files for hibernate Dao's and injecting them using configuration files on Mysql Database.
  • Using Row Mapper interface for mapping rows with the instance of a class.
  • Working on Database Stored Procedures and Functions , views and Synonyms .
  • Deploying the application on JBoss application Server.
  • Using GIT as version control tool and ANT as build tool.
  • Using Log4j to print the logging, debugging, warning, info on the server console.
  • Writing test cases using JUNIT for testing.
  • Using Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java1.7/Java1.8, MS Visio, HTML5, Angular.js, CSS3, DHTML, JavaScript, JSF, JSP, Multi Thread, Spring MVC, XML, Restful, JAX-RS, JSON, Hibernate, HQL, Mysql, JBoss, GIT, Log4j, ANT, Junit, Jira, Eclipse.

Confidential, Lansing, MI

Sr. Full Stack Java Engineer

Responsibilities:

  • Involved in analysis , design , coding and testing of the project.
  • Developed applications using TDD and Clean Code principles in an Agile environment.
  • Developed presentation layer includes UI components, validations using HTML , applying styles using CSS , used JQuery to make Ajax calls.
  • Experience in responsive layout and design with CSS/HTML and Bootstrap framework.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading .
  • Designed and implemented the sample dynamic web applications using J2EE technologies like Servlets , Jsp .
  • Involved in writing SQL Queries in EJB beans to store and retrieve the data from the database Oracle .
  • Implemented EJB 's Session Beans for business logic.
  • Developed session EJB and message driven bean ( MDB ) to process JMS XML messages.
  • Used JDBC driver to connect Oracle database with TOAD .
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Created SOAP Web Services using WSDL , XML and SOAP for transferring data.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Deployed the application on WebSphere server.
  • Used Log4j for logging purposes.
  • Used MAVEN build.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used JUNIT for testing.
  • Code walk through, modules integration and unit testing.
  • Understood server configuration and diagnose problems in a time sensitive manner.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).

Environment: Java 1.6, TDD, Backbone.js, Express.js, HTML, Bootstrap, Ajax, Jquery, Collection, Multi-threading, Servlets, JSP, EJB, JDBC, Oracle DB, Maven, TOAD, SOAP, WSDL, MDB, JMS, XML, WebSphere, Log4j, Jenkins, Junit, JDeveloper.

Confidential, Wilmington, DE

Full Stack Java Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and all phases of software development life cycle ( SDLC ).
  • Provided the maintenance and support for the application in Production phase .
  • Followed Agile methodology and attending daily SCRUM meetings.
  • Used HTML3 , CSS3 , JavaScript and DHTML to create menu, search & portfolio and report creation interface.
  • Using JavaScript for client side validations.
  • Performed Validations on User Interface data using JSF validations using built-in beans and JavaScript and HTML pages.
  • Developed view pages using JSP tag libraries and HTML pages.
  • Worked with Java Multithreaded programming to develop multithreaded modules and applications.
  • Implemented Different Design patterns like singleton , factory and J2EE design patterns like Business delegate , session façade and DAO design patterns.
  • Developed UI using Swing , JSP , HTML , CSS , JavaScript , and JQuery .
  • Designed and Developing End to End customer self service module using annotation based Spring MVC , Hibernate , Java Beans.
  • Customized RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used HQL as the query languages in Hibernate Mapping and Integrating Spring and Hibernate framework.
  • Involved in writing hibernate mapping files for hibernate Dao's and injecting them using configuration files on Mysql Database.
  • Used Row Mapper interface for mapping rows with the instance of a class.
  • Worked on Database Stored Procedures and Functions , views and Synonyms .
  • Deployed the application on JBoss application Server.
  • Used SVN as version control tool and ANT as build tool.
  • Wrote test cases using JUNIT for testing.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java7, MS Visio, HTML3, Angular.js, CSS3, DHTML, JavaScript, JSF, JSP, Multi Thread, Spring MVC, XML, Restful, JAX-RS, Swing,JSON, Hibernate, HQL, Mysql, JBoss, SVN, Log4j, ANT, Junit, Jira, Eclipse.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in Analysis , Design , Development and Production phases of the application.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Developed Form Beans and Action classes using Struts framework along with validation framework.
  • Used Struts , Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP , HTML and CSS in developing the presentation layer.
  • Developed JSP pages for the presentation and used JSP tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
  • Implemented Different Design patterns like singleton , factory and J2EE design patterns like Business delegate , session façade and DAO design patterns.
  • Developed applications using struts . Developed Action classes, Action forms, JSP and struts-config.xml , web.xml configuration files.
  • Developed UI using Swing , JSP , HTML , CSS , JavaScript , and JQuery .
  • Analyzed the database needs of applications and optimized them using MongoDB database.
  • Developed of 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.
  • Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database.
  • Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls .
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents.

Environment: Java 1.6, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, Swing, JavaScript, Jquery, MongoDB, XSLT, Ant, Maven, Log4j, Junit, SVN, NetBeans.

Confidential

Entry Level Java/ J2EE Developer (E-Commerce)

Responsibilities:

  • Involved in design and developing phases of SDLC in Agile methodology.
  • Involved in resolving the Design issues and other project related problems.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Involved in injecting dependencies into code using Spring IOC , Spring core module.
  • CSS is used to style Web pages with user friendly guidelines.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript .
  • Extensively worked on Java server side programming using Servlets , and JSP .
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA - Hibernate to perform CRUD operations.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the DB2 database.
  • Extensively worked with XML schema ( XSD ), XSL / XSLT , and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Used ANT build.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Developed web services SOAP , WSDL and web services clients using JAXB and XML , implemented SOAP architecture.
  • Used CVS for code repository.

Environment: Java 1.5, Servlets, JSP, Spring IOC, Spring Core, CSS, JavaScript, JPA, Weblogic, JDBC, DB2, Spring IOC, Hibernate, CVS, XML, XSL, XSLT, XSD, SAX, JAX-WS (SOAP) web services, ANT, Eclipse .

We'd love your feedback!