We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Passionate Full Stack developer with 7+ years of experience in Java/J2EE, Software Development Life Cycle, Object Oriented programming, Application Analysis, Design, Development, Integration, deployment, testing, Maintenance/Support, developing and testing of Client/Server, Enterprise and Web Applications.
  • Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC, Reflection, SWING and Generics.
  • Experience in all phases of Software Development Lifecycle (SDLC) and have rich experience working with different SDLC Agile (Scrum), Spiral, TDD and Waterfall.
  • Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, JSP, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven .
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, AngularJS, XML, DOJO, AJAX, JSF, JSP & spring form tags.
  • Expert in Technical skills encompass Java/J2EE, JDBC, Servlets, JSP, Custom tags, EJB, JMS, JNDI, jQuery, Struts, Spring & Hibernate Frameworks, Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, UML, ANT, JSTL Apache Log4J, Shell scripting, AngularJS, NodeJS, Maven, Java Script.
  • Proficient in using Java/J2EE based Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Good knowledge in Java/J2EE Spring framework - Spring Core, Spring IOC, Spring MVC, DAO and Spring Web flow.
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Experience in working with different databases like Mongo DB, Oracle Db, SQL Server, DB2 and MySQL & very good experience in OOAD and UML methodologies, Class diagram using Rational Rose.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like Tomcat and JBoss.
  • Expertise using version control tools like GIT, SVN and VSS.
  • Worked on MongoDB to develop Dynamic queries on documents using document query language.
  • Expertise in using Apache Ant, Maven as java build tools.
  • Very good interpersonal and communication skills, also a quick learner.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS

Programming & Scripting Languages

: C, C++, Java (J2SE, J2EE1.8/1.7), JavaScript

Web Development: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML5/DHTML, XHTML1.1, JavaScript1.x, jQuery, Angular-JS (2x, 4x), XML1.0, XSL, XSLT, CSS

Web/Application Servers: Tomcat 7.x/6.x, Web Logic 10.3/9.2/8.1/7 , IBM WebSphere6.x/5.x/4.x

Frameworks: Spring Boot, Hibernate, JSF, Struts, Log4J.

Databases: Mongo DB, MySQL, Oracle 10g, SQLite, JDBC

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Platforms: Windows, UNIX, LINUX

QA: JUnit 4.x, JIRA, TestNG, Version1, Functional Testing, Systems Integration, Regression Testing, User Acceptance Testing

Code Repositories & Management tools: SVN, Git, Bitbucket, Github, HP ALM

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential - Austin TX

Responsibilities:

  • Involvement in all stages of Software development life cycle (SDLC) including Analysis, development, Implementation, testing and support.
  • Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, Collect on a collection Objects, Filters.
  • Integrate the dynamic pages with Angular JS 4 and jQuery to make the page’s dynamic. Created re-usable components using custom directives, filters.
  • Completed successful POC to productions solely from requirement understanding to designing & development, till handover to customer
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Worked with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Worked with Angular HttpClient to make REST calls and developed Custom Http interceptors and error handlers.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Worked with Responsive web pages using Bootstrap, RESTful API web development and media queries.
  • Good experience in developing high scalable distributed System, Asynchronous & event driven System
  • Experience with JavaScript Frameworks AngularJS, jQuery.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Built Web pages that are more user-interactive using jQuery, JSON, Angular JS, backbone JS JavaScript, Bootstrap.js, Node js.
  • Worked on a No-SQL based MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Developed batch jobs using Spring batch and Spring scheduling to process XML files received from other systems.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Hibernate validators to validate the incoming request body and created custom validators to handle business requirements.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
  • Developed unit and integration tests for the REST microservices using Junit, Mockito and Spring test.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins with Gradle and GitHub.
  • Provided Log4j support to the application for debugging the system and server-side logging.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, JSP, Bootstrap. Spring IOC, Spring MVC, Spring Boot, Spring Security, Hibernate, RESTful, Micro service Architecture, XML, Jason, Mongo DB, CI/CD, Maven, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Java Full Stack Developer

Confidential, Libertyville IL

Responsibilities:

  • Involved in different phases of SDLC as requirements gathering, technical design and implementation. Followed Agile Scrum Methodologies for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Developed front-end content using HTML5, CSS3, JSP and client-side validations using JavaScript and various JS frameworks.
  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Ajax, Bootstrap, Html5 and CSS3 and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Implemented single page applications with AngularJS using custom directives and developed Angular routes using route providers.
  • Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
  • Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Used Spring container for data source and to load the Hibernate specific classes.
  • Used Spring Framework with Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Used JAX-RS for exposing the services. Developed the application using Spring MVC.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST (JAX-RS).
  • Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plug-in.
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Used IBM WebSphere Application Server for deploying various components of application.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.
  • Used Jira to track bugs, prioritize and discuss the team’s work in full context.

Environment: HTML, CSS, XML, XSTL, Java Script, jQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM WebSphere Application Server, Jenkins, GIT, Jira, Log4j, JUnit.

Java Full Stack Developer

Confidential - Monroe MI

Responsibilities:

  • Involved in Agile methodology to break tasks into small increments with minimal planning, and do not directly involve long-term planning and daily stand-ups, updating tasks
  • Design and developed of application front-end user interfaces web pages using AngularJS, JavaScript, HTML5, AJAX, CSS and Bootstrap.
  • Developed Angular controllers, services, models for two-way data binding and used Angular-UI components for the SPA development.
  • Developed the application using Spring boot and Maven.
  • Spring and Jersey to serve the web application data in JSON format and used Apache Camel for messaging routing, http endpoints and used free marker to customize the service responses.
  • Implemented persistence layer using Hibernate to interact with the database and worked on Spring as Application Level framework.
  • Developed middleware service and data access layer using Spring and Hibernate and used Spring declarative transaction management.
  • Extensively used React life cycle methods & implemented client-side Interface using React JS.
  • Involved in deploying and testing the application using JBoss application server.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Developed business components using Spring IOC, AOP, Spring annotations and created user detail service for authentication and access control using Spring LDAP and Spring Security.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito and Jenkins for continuous integration.
  • Involved in developing complex SQL statements and stored procedures with the databases Oracle.
  • Used Maven for project dependency management and Log4j for logging. Used Ext.JS to build the GUI controls of the application.
  • In Oracle database required for System user administration, Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML.
  • Built Web pages that are more user-interactive using Angular JS, NodeJS, HTML5, CSS3, RESTful API Services, JavaScript, Bootstrap, Git, JSON
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design

Environment: JAVA/J2EE, HTML5, Spring boot, Angular-JS, JavaScript, jQuery, CSS, Eclipse, Jersey, REST web services, Apache Camel, JBoss, Spring MVC, Hibernate, Log4j, Junit, Mockito, XML, GIT, Jenkins, Maven, Eclipse, Oracle.

Java Full Stack Developer

Confidential

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams and Sequence Diagrams.
  • Developed front end using Struts framework, business components using EJB’s and Java classes and web implementation controllers are servlets.
  • Implementing Tiles based framework to present the layouts to the user.
  • Used struts tags, JSP, JavaScript, HTML, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Designed and developed the project using MVC design pattern.
  • 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.
  • Creation and maintenance of data using Oracle database. JDBC connectivity with Oracle.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 1.x, XML/XSL, Oracle 9i, JUNIT, Log4j, SQL, PL/SQL, WSDl, XSD, Struts1.1, ANT, HP ALM.

Java Full Stack Developer

Confidential

Responsibilities:

  • Interacted with the Business Teams in understanding the requirements.
  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment of the application using UML and OO Analysis Design and Development.
  • Developed the User Interaction/GUI Screens using HTML, JSP, Servlets, AJAX, Java script, and CSS.
  • Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL and Stored Procedures for Oracle back-end database and Involved in configuring the database to MySQL.
  • Developed business components for various functionalities.
  • Created extensive SQL queries to analyze data flows across multiple databases.
  • Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Developed Custom Tags using JSTL.
  • Worked on the enhancements of the project and Resolved critical technical issues and defects rose during integration and testing phases.

Environment: Java 1.5, JSP, Servlet, MySQL, JDBC, JSP, AJAX, HTML, CSS, DHTML, Junit, Servlets, JavaScript, HP QC

We'd love your feedback!