We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Springfield, MA

SUMMARY

  • Over 7+ years of experience in information technology as Full Stack Java Developer with expertise in Design, Development and Deployment of web applications, java applications using J2EE Technologies.
  • Experienced in AGILE procedures and applying best practices in programming advancement, for example, engineering, plan designs, peer programming, unit testing.
  • Experience in creating User Interfaces utilizing HTML5, CSS3, JavaScript, JQuery and AngularJS.
  • Enhanced UI with Bootstrap built - in HTML and CSS-based design templates for typography, forms, buttons, navigation etc.
  • Proficient in utilizing different IDEs like, Eclipse Neon, NetBeans 8.0.2.
  • Experience in utilizing CVS, TortoiseSVN, GIT for source control.
  • Worked extensively on build and deployment tools like ANT, Maven.
  • Expertise in web application development utilizing Servlets, JSP, Struts2, Spring3, JDBC.
  • Extensive experience utilizing AngularJS libraries like UI-Router, ngResource and Angular-UI/UI-Bootstrap.
  • Expertise in implementing MVC frameworks using Spring MVC and Hibernate5.1.0 for persistence.
  • Having knowledge in different databases like Oracle11g, SQL server2012, MySql5.x.
  • Have skill in SQL and PL/SQL (Packages, Views, Stored Procedures, Functions, Sequences, files and Triggers).
  • Experience in utilizing Log4J for logging messages like Debug and Error for better tracking and creation of application.
  • Knowledge in J2EE design patterns like MVC, Business Delegate, and Session Facade, Java Blueprints, Front Controller, Factory Pattern, Composite View, Intercepting filter and Template pattern for reusing the most efficient and effective strategies for new development.
  • Experience in implementing Web Service client utilizing JAX-RPC, JAX-WS, JAXB, SOAP, WSDL, REST and XML standard utilizing SOA.
  • Developed XML utility classes utilizing DOM and SAX parsers for parsing XML document.
  • Experience in working with XML technologies like XML, XSLT, XSD.
  • Experienced with parsing JSON strings using Jackson-API.
  • Good knowledge in applying the latest development approaches including MVC - AngularJS, Emberjs event-driven applications using AJAX, Object Oriented, JavaScript, JSON, and XML.
  • Experience with WebSphere Application Server Administration (setting up the data sources, Queues, Queue connection factories) and deploying the applications into different environments and supporting the production deployments.
  • Expertise in JUnit testing using Mockito and UI testing using Karma and Jasmine.

TECHNICAL SKILLS

Programming Languages: Java(JDK1.6,JDK1.7,JDK1.8), Javascript, Java I/O.

Core Java: Collections, Multithreading.

J2EE: J2EE (JSP, Servlets, JSTL, Custom Tags, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML Parsing, XSLT), JTA, JNDI, LDAP, JSF, Spring3, Hibernate, Struts2.

Design Skills: Design patterns: Singleton, Business Delegate, IOC, DAO, SDLC, UML, MVC Design pattern.

Methodologies: UML, OOPS, Agile and scrum.

Open Source Frameworks: Spring Framework 3.0, Spring Core, Spring JDBC, Spring ORM, Spring Security, JSP, JSTL, JNDI, Hibernate 5.1.0.

Web/Application Servers & Middleware: Web Logic 8.1, Web Sphere 7.0/8.5, JBOSS 4.0/5.0, Apache Tomcat 6.0/7.0/8.0 and Jetty Server.

XML/HTML: XML, JSON, DOM Parser, XSL, XPath, JAXB, HTML5, Responsive design, DHTML, CSS3, XHTML.

Database & tools: SQL, PL/SQL, Oracle, MySql, Cassandra, NoSQL: Mongo DB.

IDE: Eclipse, Eclipse 3.x, Eclipse, CVS, TortoiseSVN, GIT.

Scripting Languages: JavaScript, Ajax, JQuery.

WebServices & Framework: SOAP, RESTful, SOA, AngularJS, NodeJS.

Testing tools: JUnit, DB Unit.

Source Control: CVS, SVN, GIT.

Project Management: Jenkins.

Other Tools: Maven2.0, Ant1.6, Log4J.

Operating Systems: Windows, Linux.

PROFESSIONAL EXPERIENCE

Confidential - Springfield, MA

Full Stack Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform.
  • Implemented the Model View Control (MVC) structure using Struts2.
  • Used Ext Js framework for the development of web application using AngularJS, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, JavaScript, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Used Ext Js Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Jackson-API for converting JSON to POJO Object and supports easy conversion to Map from JSON data.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Apache Confidential to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using Node Js and Mongo DB.
  • Developed client application API's using Node Js.
  • Used Require Js to improve speed and quality of the code.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.

Environment: Java, JSP, Servlets, Struts2, Spring3, AWS, Oracle, SOA, WebSphere, HTML5, CSS, Bootstrap, XML, Angular JS, Cassandra, SVN, Node JS, ESB, SOAP, Require JS, Log4J, JUnit, GIT, OSGi and Maven.

Confidential - Wilmington, DE

Full Stack Java Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile development Methodology.
  • Developed the presentation layer using HTML, DHTML, CSS, JavaScript, Angular JS, JQuery, JSP's and XML.
  • Developed the application using Spring Web MVC and Spring Web Flow architecture.
  • Worked extensively on Spring IOC/Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP and Spring Security.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Applied DAO pattern to separate the persistence logic from the business logic.
  • Integrated the Spring3 and Hibernate framework by using HQL and SQL as the query languages in Hibernate Mapping.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Used Jackson-API for converting JSON to POJO Object and supports easy conversion to Map from JSON data.
  • Developed web services client side using Apache CXF.
  • Parsed the SOAP response using Java XPath, DOM and SAX APIs.
  • Developed and implemented the business logic component in middle tier using JDBC, JMS and MQ framework including stateless session classes and Entity bean classes.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Designed and Developed exception handling framework. Coded many custom-made exception classes when required.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
  • Used LogBack to implement logging facilities.
  • Used Maven as a Project management tool.
  • Configured and Deployed application on Web logic Application Server in Linux environment.
  • Creating unit test cases using JUnit.

Environment: JDK 1.7, Java EE 6/7, Weblogic, Oracle 12c, JSP 2.1, Spring 4, Hibernate 4, Java Beans, JSON, HTML, DHTML, CSS, JavaScript, JQuery, XML, JAXB, Maven, JUnit, Log4j, Eclipse, TFS, Agile, MVC, Linux, GIT, OSGi and Maven.

Confidential - StLouis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in Programming, testing, debugging, implementing, and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Spring Validation API for writing and integrating the validation rules.
  • Developed Spring components required for various functionalities in the application such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application with help of various design patterns like Singleton, Factory, Session Facade, Spring MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Designing the front end using JSP, JQuery, CSS and HTML as per the requirements that are provided.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to MySql Relational data model with an SQL-based schema.
  • Developed Hibernate DAO classes and with the Spring Framework manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate using Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.
  • Implemented Maven Script to create JAR, WAR, EAR and dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Used SOAP, JAX-WS, JAX-RS, technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Implemented version controlling using TortoiseSVN and used Jenkins for continuous integration.
  • Implemented Log4j for logging purposes and debug the application.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: J2EE, JSP, JavaScript, JDK 1.6, UML, Eclipse, WebLogic Application Server 10.3, JSP 2.0,SOAP, Spring 3.x, Spring MVC, Spring Validation, Hibernate ORM, XML, CSS, HTML, JUnit, TortoiseSVN, Log4j, MySql, Jenkins, Linux, ANT, Agile Scrum, GIT, OSGi and Maven.

Confidential - Plano, TX

Java / J2EE Developer

Responsibilities:

  • Worked closely with business team to provide qualitative BRD for the applications.
  • Looked up the current implementation and developed a plan to refactor the existing code base to be developed in multiple phases
  • Developed applications on Spring Boot Framework using MicroService(SOA) Architecture and Synchronous protocols such as Java /REST
  • Work involved extensive usage of HTML, Bootstrap, JavaScript and Ajax for client side development and validations.
  • Responsible for implementing SSO for user authentication using OAuth.
  • Implemented Restful Web Services using Spring Boot with REST API's and MVC methods.
  • Developed Java (Spring Boot) applications to Store/Extract data in/from LDAP and Cassandra database
  • Wrote unit and system test cases for modified processes and Continuous Integration with the help of QC team and Configuration team on timely manner.
  • Used Jenkins as continuous Integration tool.
  • Used Gradle to build and package the application.
  • Design and Code review presentations to assure quality code base using tools like Sonarqube, Cobertura and Jacoco.
  • Used SVN repository to records the changes or differences between files at each revision.
  • Used Cassandra database to store all marketing decisions for future analytics.
  • Developed main classes of the application like base action classes, business delegates, session facade, business objects, data access objects (DAO) and etc.,
  • Used the features of Spring LDAP like dynamically building LDAP filters and DNs (Distinguished Names), LDAP attribute management for retrieving the data.
  • Deployed the application on Tomcat server.
  • Improved the scalability of the application with query tuning, data partitioning, redundancy elimination, table restructuring.
  • Extensively used SLF4J as logging framework.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day-to-day developments of the work done with it along MVC.
  • Troubleshooting, debugging applications and providing fixes in a timely manner.
  • Production support and enhancements for entire system.

Environment: Java1.7, J2EE, JSP/Servlets, Spring Framework 3.2.2, Spring Boot, Cassandra, Restful, XML, JSON, JavaScript, HTML, Bootstrap, AJAX, LDAP, JUnit, SLF4J, Eclipse, Apache Tomcat Server, SSO, OAuth, Gradle, SonarQube, Jacoco, Jenkins, GIT, OSGi and Maven, TortoiseSVN, SOA tool,.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Implemented front-end using JSP, JSON, HTML, JSTL, CSS, JavaScript, and Custom tags
  • Performed Client side validations using JavaScript and server side validation using Spring Validator Framework.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Implemented Spring Framework Bean Factory & Application Context for bean initialization and configurations.
  • Created Hibernate3 data mapping, data persistence and transaction management.
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Configured and created application log files using Log4j required to trace application messages.
  • Wrote project build-script by using Maven.
  • Extensively used CVS for version control.

Environment: Java/J2EE, OOA/OOD, JSP, JavaScript, HTML, CSS, JDBC, UML, XML, Servlets, SOAP, UDDI, WSDL, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, Rational Rose, Oracle 10G, RAD 7.0, WebSphereApplicationServer6.1, CVS, Waterfall.

Confidential

Java/J2EE Developer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business components.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Also developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate.
  • Used JSON for validation, documentation data required by a given application.
  • Followed the Agile methodology to implement the application.
  • Developed XML, PHP files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: HTML, CSS, JavaScript, SOAP, WSDL, JSON, Ant, Maven, GIT, OSGI, JAXB, JAX-WS, JQuery, Angular JS, JSP, Servlets, JDBC, JNDI, PL/SQL, JUnit, XML, TortoiseSVN.

We'd love your feedback!