We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Warsaw, IN

SUMMARY:

  • Around 6 years of experience in developing enterprise, distributed web applications using Java, J2EE, Struts, JPA, Hibernate and Spring on various Application Server platforms.
  • Experience and knowledge in various development methodologies like Agile Scrum, Test Driven Development.
  • Strong knowledge of Core Java concepts such as OOP, Multi - threading, Memory Management, Garbage Collections, Reflections, Collections Framework, Generics and Annotations.
  • Worked on Garbage Collection (Marking, Normal Deletion, Deletion with Compacting) for memory management.
  • Worked on Object Oriented Design methodology that includes Class Hierarchies and Descriptions, Object Dependency Diagrams, and Message Flow Diagrams.
  • Extensive experience of Enterprise Application development using Java, JSF, JSP, Drools, Servlets, IBatis, Spring, WebServices - Restful Web Services, Soap Web Services, JBoss, Tomcat, WebLogic Workshop EJB, JSP, JSTL, JSP Custom Tags, Java Beans, JDBC, ODBC, JNDI, JAXP, Threads, UML, Junit, Dimensions, Mockito, LOG4j, SQL, PL/SQL, ANT, MAVEN, HTML, CSS, XMl, JavaScript, AJAX.
  • Experience in producing and consuming SOAP and RESTful Web Services using JAX-WS, JAX-RS, Jersey Framework and Spring MVC.
  • Excellent programming skills in JAVA, C, C++, HTML, JavaScript, SQL, PL/SQL and XML Technologies.
  • Proficient in using various design patterns such as MVC, Singleton, Service Locator, Session Facade, Factory Pattern and DAO.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Message queues IBM MQ, JMS.
  • Experience using Java/J2EE & related technologies such as Hibernate, Spring, Servlets, JSP, JDBC, Java Beans, XML, XSL, SQL, PL/SQL.
  • Experience with Responsive Web Design using CSS3Media Queries and Bootstrap.
  • Responsible for preparing design document and delivery of batch applications.
  • Expertise in Closure, Context, Design patterns, Object Oriented Programming (OOP) in JavaScript.
  • Developed single page applications (SPA’s) using AngularJS.
  • Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
  • Worked on npm modules like Grunt, bower, mongoDB, and expressJS.
  • Developed the Web Applications using the MEAN Stack with MongoDB Express, Angular, and Node.
  • Experience in connecting to backend database with MongoDB using Node.js.
  • Extensive use Web/Application Servers like Apache Tomcat, JBOSS, Weblogic and Websphere.
  • LOG4J for logging information and exceptions, Maven plugins for making build scripts, SVN & GIT for version control system, Eclipse.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization & Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Experience in using Version Control Systems like GIT and SVN.
  • Experience with TDD using Unit Test Case documents and estimating the assigning tasks.
  • Used Junit, Jasmine, Mocha, JMockit framework for Unit testing.
  • Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns.
  • Excellent Communication with business and IT teams to convert the organization requirements into application and technical needs.
  • Good expertise using various IDE tools like Eclipse, NetBeans and more.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, JavaScript, Shell Scripting.

Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-RPC

Frameworks: Struts, Spring, Spring Boot, Batch, BootStrap, IBatis, Hibernate, Mocha, Jasmine, JMockit, JUnit

Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, MongoDB, Stored Procedures, PostgreSQL.

Web Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, Node.js, ExpressJS

Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere

Operating Systems: Windows, Linux, UNIX, MS DOS

IDEs & Tools: JIRA, Maven, Eclipse, Log4j, Jasmine, Mocha, Ant, SoapUI, Toad, SQL Developer, IBM Rational Rose, Rational Clearcase, Harvest, GIT, TFS, CVS, Dimensions, Tortoise SVN.

PROFESSIONAL EXPERIENCE:

Senior Java Full Stack Developer

Confidential, Warsaw, IN

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
  • Followed Agile Scrum methodology, involved in sprint planning, retros and code reviews.
  • Developed application using Java, J2EE and Front end technologies.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Used Spring Boot framework for building Micro Services and to develop Spring based application radically faster with very less configuration.
  • Analyzed the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application into Gradle for Micro Services.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Spring Annotations.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Spring framework and DAO classes using for persistence management and involved in integrating the frameworks for the project.
  • Used Spring BOOT to create stand-alone spring application.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Developed single page applications using AngularJS.
  • Developed reusable custom directives with AngularJS using transclude, restrict, event handlers and templating.
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Designed and developed the UI using Swings, JSP, HTML, CSS, XML and JavaScript.
  • Used AJAX (JQuery) to display data using asynchronous calls.
  • REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Extensively used Java Collections framework for backend services and to display view on frontend.
  • Used Jasmine framework for unit testing of javascript code.
  • Worked on Rest API calls and integrated with UI.
  • Used Bootstrap for Responsive Web design.
  • Wrote application level code to perform client side validation using JQUERY.
  • Used Spring MVC and restful web services such as jersey, axis frameworks.
  • Responsible in testing the classes and methods using JUnit test case.
  • Used Junit framework for unit testing of application and Log4j to capture the logs.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Used Hibernate as the ORM tool to develop the persistence layer.
  • Deployed web, presentation and business components on Apache Tomcat application server.
  • Involved in identify the defects, captured using ALM and worked on the defects.
  • Involved in creating the EAR files and deployed in the QA/UAT environments.
  • Used GIT as version control tool.
  • Worked on Redhat Enterprise 5 Linux operating system.

Environment: Java1.8, J2EE, Maven, Spring, Spring Boot, Hibernate, Web Services, Oracle, XML, JavaScript, AJAX, AngularJS, Bootstrap, Mocha, JSF, JSP, Web Services WSDL, SOAP, Log4j, Junit, Jasmine, GIT, Junit, JMS, Tomcat, Eclipse, Redhat Enterprise 5 Linux.

Senior Java Full Stack Developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Implemented core java threads and multithreading with synchronization.
  • Developed Spring Batch utilities for making automatic payments by retrieving credit card details of the customers.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed Web application using JQuery, AJAX and AngularJS.
  • Developed application using Node js and AngularJS for Asynchronous Module Definition (AMD) and Grunt as task manager.
  • Used JSP's, HTML on front end, Servlets as Front Controllers and JavaScript, AJAX for client side validations.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag & Drop, AutoComplete, JSON, JavaScript, Ajax calls.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries,
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings and event generation.
  • Used Mocha framework for testing the javascript code.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation.
  • Developed JMS components to send messages from the application
  • Responsible for modifying existing xml schema definition as per client's requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables.
  • Deployed application JBoss application server.
  • Used Jasmine framework for javascript testing.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
  • Used Chef for inter process communication between the servers.
  • Worked on implementing MVC, Singleton, Service Locator, Session Facade, Factory Pattern and DAO design patterns.
  • Used Jenkins for build and integration & SVN for version and revision control.
  • Used JIRA for bug reporting and tracking.

Environment: Java1.8, JSP, JSF, Hibernate, Spring, Spring boot Framework, Batch processing, MultiThreading, Node JS, Jenkins, Chef, HTML, CSS, AJAX, JQuery, JavaScript, AngularJS, Jasmine, SOAP, REST Web services, XML, JSON, Mocha, JUnit, JMS, Windows, Linux, Maven, Eclipse, JBoss, SVN, JIRA, Apache Axis, SQL, DB2.

Java/ J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the web services.
  • Involved in Agile methodology to get updated with team.
  • Created Use cases, Class Diagrams, and Sequence Diagrams as per the client requirements using IMB Rational Rose.
  • Involved in development of User Interface using Swings, HTML5, CSS/CSS3, JavaScript, JQuery and JSON.
  • Design and developed front end UI using JSF, Apache MyFaces and RichFaces components.
  • Developed Responsive Web Design using CSS3Media Queries and Bootstrap.
  • Involved in the Enhancement of the Gift Registry Works using Java, J2EE, Struts framework on WebSphere Application Server.
  • Enhanced web-xml, struts-config.xml, tiles-def.xml, app-resources, and properties files for the application.
  • Used hibernate ORM framework to map the domain elements and Criteria API, named query for querying.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed ORM persistence layer using JPA, Hibernate framework.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Implemented Spring validation framework for validating java bean objects.
  • Developed the REST web service using Spring IOC to provide user a way to run the job and generate daily status report on claims.
  • Developed the Web Applications using the MEAN Stack with MongoDB, Express, Angular, and Node.
  • Connected to backend database with MongoDB using Node.js.
  • Extensively involved in developing and consuming Restful webservices using JAX-RS.
  • Involved in configuring iBatis mapping files and POJO objects.
  • Wrote complex SQL queries to pull data from different tables to build the report.
  • Used Log4jerror handling, to monitor the status of the service and to filter bad claims.
  • Used IBM cruise control to build the WAR file.
  • Used Weblogic to deploy the changes and to test on local machine.
  • Committed the code changes to SVN using Tortoise SVN.
  • Used Jockey framework for javascript testing.
  • Developed Junit test cases, to test each class as part of unit testing.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Worked on MVC, Singleton, Service Locator, Session Facade, Factory Pattern and DAO design patterns
  • Used Clear Case for version control and LOG4J and JUnit for debugging and testing.
  • Extensively used RAD with various plugins for implementing various modules.
  • Developed ANT build scripts for deploying the project on WebSphere application server.

Environment: Java, Swings, Struts, Bootstrap, MEAN Stack, IBM Rational Rose, Oracle, IBatis, JavaScript, jQuery, Web logic, SQL, HTML, CSS, XML, Agile, Restful Webservices, IBM WebSphere Application Server, ANT, Junit, SQL Developer, MongoDB, JMockit, Eclipse, Log4j, Tortoise SVN.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
  • Effectively involved in developing the logic to implement the requirements.
  • Taken care of implementing the client side MVC architecture.
  • Involved in developing the class diagrams and sequence diagrams.
  • Involved in designing and developing the rich internet application using JSP, JavaScript, CSS and HTML.
  • Actively involved in developing Servlet classes and unit testing.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Involved in the JMS- queue configurations which is used to connect to the back end systems.
  • Developed complete Business tier with Stateless, Stateful Session beans and Session Beans with JPA with EJB 2.0 standards.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Applied the Session Façade, Data Access Object, Data Transfer Object design patterns.
  • Developed and maintained User authentication and authorization by employing EJB2.0.
  • Created the new web services (soap over HTTP) and exposed to front end layer to consume it.
  • Tested the web services which are created using SOAP UI.
  • Analyzed and fixed the defects raised in all testing phase (SIT, UAT and performance testing).
  • Responsible for setup, installation of WebSphere Application Server on UNIX and Linux platforms in Test, DEV and PROD environments.
  • Configured WebSphere admin console.
  • Configured IBM HTTP Web server to work with Websphere Application Server.
  • Created SQL views, queries, functions and triggers to be used to fetch data for the system.
  • Implemented JDBC specification to connect with the database.
  • Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues.
  • Used log4J for error reporting and debugging.
  • Committed the code changes to SVN using Tortoise SVN.
  • Worked with JUNIT and Postman extensively to define various Test Suites and Test Cases.

Environment: Windows NT, WebSphere, Design Patterns, JDK, JSP, EJB2.0, XML, JQuery, HTML, and Eclipse, JMS, Web Services (SOAP over HTTP), Springs, SVN, Oracle 10g, Maven, Hibernate, JUnit, Postman, Log4j.

We'd love your feedback!