We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 10 plus years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies.
  • Extensively worked in Core Java and object-oriented design with strong understanding of Collections, Multithreading and Exception Handling.
  • Excellent knowledge of all teh phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall, Agile.
  • Expertise J2EE Technologies (Servlets, JDBC, EJB).
  • Experience in using Struts1.x and 2.x and Spring Framework 3.0, Hibernate 3.0.
  • Experienced in using Design Patterns, both Gang of Four patterns and J2EE design patterns like MVC (Model-View-Controller), DTO/VO, DAO, Singleton, Factory etc.
  • Experience with JBOSS, WebLogic and WebSphere Application server.
  • Extensive knowledge of Front End Technologies such as: JSP, HTML, JavaScript, CSS, AJAX, JQuery, Swings.
  • Experience with real time web services like SOAP and REST.
  • Good understanding of XML technology
  • Expertise in developing Use Case diagrams, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling (UML) Tools.
  • Experience in RDBMS database design, writing Stored Procedures and SQL queries.
  • Experience in Database technologies: Oracle, SQL Server, DB2, PL/SQL and MySQL.
  • Experienced in developing applications using IDE’s like Eclipse, JBuilder and NetBeans.
  • Has a very good experience in using Windows, Linux (Red hat & Ubuntu) and Unix.
  • Experience in developing Ant and Maven build scripts to build and deploy teh java applications.
  • Experience in writing and executing Unit Test cases using JUnit testing framework and Log4j.
  • Good problem analysis skills with ability to follow project standards.
  • Quickly adaptable to newer Technologies.
  • Ability to work with a team and individually.
  • Excellent communication and problem-solving skills.
  • Experience in developing written documentation for technical audience.

TECHNICAL SKILLS:

Languages: JAVA 1.8/1.7/1.6/1.5/1.4, C, C++, Oracle PL/SQL

Framework: Springs 4 +, Hibernate, Struts 2.x

Java/J2EE: Servlets, JSP, JSTL, JSF, RMI, EJB, JMS, JNDI, JSF, XML, Swing, Log4j

XML/Web Services: REST, JSON, JAX-RS (JERSEY, CXF), ESB (JBoss Fuse), XML, SOAP, JAX-WS (AXIS, AXIS2, CXF), WSDL, UDDI, JAXB, DOM &SAX

Web Technologies: Java Script, AJAX, HTML, HTML5, XHTML, CSS, CSS3, DHTML

Database: Oracle 11g, Oracle 12 C, My SQL, SQL Server, DB2, Graph DB, Mongo DB, Cassandra.

Database Tools: Toad for MySQL, Toad for Oracle, SQL Developer.

Application/Web Servers: IBM Web Sphere, BEA Web Logic, JBoss, Apache Tomcat

Development Environment: Jdeveloper 11g, Eclipse, IntelliJ

Scripting Languages: Java Script, JQuery, AJAX

Design Methodologies: Rational Unified Process, Agile, Scrum, Rapid Application Development

WebService Implementations: Top down, Bottom up

Operating System: Windows 2000/XP/VISTA/7, UNIX, LINUX

IDEs / Versioning / Performance /Tools: Eclipse 4.3/4.2, NetBeans, SVN, CVS, Ant, Rational Rose, SOAP UI, Log4J, SQL Server Management Studio, JIRA and Putty, Junit, SVN, CVS, MS PowerPoint, MS Word, MS Excel.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Full Stack Developer

Responsibilities:

  • Involved in development of web services (SOAP/ RESTful) for various business functionalities.
  • Used Spring IOC and DI to wire dependencies in application and Spring AOP for logging.
  • Implemented teh application modules using Spring Core layer(IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Transaction Management in order to develop teh application.
  • Hibernate was used for Object Relational mapping along with Oracle database.
  • Used Spring ORM with hibernate for interacting with teh database.
  • Developed and coded multiple micro services using Spring Boot.
  • Built application on Spring boot annotations for entire configuration and free of xml running on Embedded Tomcat.
  • UsedReact JS resources for data access, encapsulating URLs, and standardizing data access interfaces.
  • Maintaining Parent and Child elements by using Stats and Props inReact JS.
  • UsedReact JS library functions for teh logical implementation part at client side of teh application.Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Teh front-end use HTML5, CSS3,React JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
  • Teh back-end use NodeJS, Express, MongoDB and mongoose to provide RESTful API.
  • Worked Node Package Management for configuring teh project according to our needs.
  • UsedReact JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Performs UNIT testing with Jest, and web-services with RESTful API.

Environment: Java 1.8, J2EE, JSP, Spring v4.1.0, Spring Boot, SOAP, RESTful (JSON), Oracle, SQL Server, JDBC, InjelliJ, Tomcat, jQuery, Gradle, Log 4J, SVN,: HTML 4/5, CSS 2/3, Elastic Beanstalk, React JS, Redux, Node JS, NPM, Web Pack, AJAX, Bootstrap, JSON, RESTful web services, Atom Editor and JavaScript.

Confidential, Chandler, AZ

Full Stack Developer

Responsibilities:

  • Participating in teh System design, planning, estimation and implementation.
  • Reviewed and guided teh application architects with Object Oriented Design
  • Implemented teh WebServices and associated business modules integration.
  • Develop SOAP, REST & JSON based endpoints depending on teh client requirements.
  • Used JDBC for teh Database connectivity
  • Spring and JDBC framework is used for Middle tier and Database connectivity.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Implemented jQuery to improve teh overall usability of teh website interface
  • Worked on Eclipse IDE for development, configured and deployed teh application on to WebLogic using Maven
  • Developed user interface by using teh React JS and involved in responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using React JS
  • Implemented various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Involved in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked extensively on AngularJS, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
  • Extensively involved design discussions and user experience sessions to provide inputs on teh layout.
  • Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, XHTML, and CSS2/3, Responsive Web Design and Bootstrap.
  • Worked as a team member of developing cross-browser compatible and standards-compliant CSS-based page layouts. Implemented and designed user interface for web based customer application.
  • Elegantly implemented page designs in standards-compliant dynamic HTML and CSSand developed JavaScript library for rendering domain-specific layout XML to teh web.
  • Implemented different validation control on teh web-pages using AngularJS.
  • Performed GET and POST requests in AJAX call of XML, JSON using JavaScript, jQuery.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used Node.JS to structure JavaScript code in an MVC
  • Maven was used as a build tool. Also worked in an Agile work environment.
  • Used Apache Tomcat and Jetty as application servers to handle teh deployments of different applications
  • Used design patterns such as Factory, Data Access Object, Business Delegate and Front controller.
  • Used Log4j for logging errors, messages and performance logs.
  • Responsible for recognize business problems or technical issues inform supervision, and assist in developing feasible IT solutions.
  • Developed JUnit testing for server side code.

Environment: Java, J2EE, Spring, JDBC, JDK 1.7, InjelliJ, Pivotal Cloud Foundry, Jetty 9, JPA 2.1, Soap, Rest, React JS, Json, jQuery, Node JS, Oracle 11g, Soap UI, Maven, JIRA, Log 4J, SVN, HTML 4/5, CSS 2/3, AngularJS, AJAX, Bootstrap

Confidential, Dublin, OH

Java Web Developer (J2EE)

Responsibilities:

  • Involved in design and development of teh check order service for online banking.
  • Reviewed and guided teh application architects with Object Oriented Design.
  • Implemented teh web-based application following teh MVC II architecture using Struts Framework.
  • Develop SOAP & REST based endpoints depending on teh client requirements.
  • Spring and JDBC framework is used for Middle tier and Database connectivity.
  • Used Multithreading and synchronization for increasing teh overall performance of teh application.
  • Used Apache ActiveMQ for Java messaging services.
  • Annotation based configuration is used for configuration.
  • Adhere to teh CTSI framework guidelines to create endpoint, service and DAO layers.
  • Extensively used Angular JS for Building web applications.
  • Determine teh appropriate UOW executor to be used and process teh results accordingly.
  • Establish connection with teh database and bind teh response to teh generated route classes.
  • Ensure teh validation is handled in teh contract classes and appropriate exceptions are thrown.
  • User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Worked on Spring AOP and Dependency Injection.
  • Designed and developed UI using HTML, JavaScript, and CSS 3.
  • Extensively used Angular JS, Node JS for Building web applications.
  • Posting teh responses from teh XML on to teh JMS queue.
  • Used XML Parser for Building teh XML Documents.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in teh builds triggered by each push to Git.
  • Developed teh classes for Unit Testing by using Junit- Mockito.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Use SOAP UI / Rest Client to send teh request to teh application and ensure teh appropriate response is generated.
  • Worked upon organization chart built with jQuery and data tables
  • Used jQueryto implement client side data retrieving
  • Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment).
  • Fix teh performance issues in teh CTSI framework to improve teh performance and overcome teh defects identified.
  • Provider interface is used to inject prototype bean from a singleton class.
  • Generics were used to inject state full bean to call teh appropriate DAO classes.
  • Ensure no code break while porting to Java 1.7.

Environment: CTSI Framework (Eclipse), Spring, JDBC, Tomcat, Soap, Rest, Json, Jenkins, Cassandra, Soap UI, Angular JS,Maven, Log 4J, SVN.

Confidential, New York City, NY

Java Web Developer (J2EE)

Responsibilities:

  • Involved in design and development of teh check order service for online banking.
  • Reviewed and guided teh application architects with Object Oriented Design.
  • Implemented teh web-based application following teh MVC II architecture using Struts Framework.
  • Developed server-side services using Core Java concepts (multithreading, collections)
  • Implemented different Web Services by using SOA architecture and based on teh company requirements and contracts with other services.
  • Used multithreading in web services to improve overall performance.
  • Fixed critical issues when calling teh different Web Services.
  • Developed teh Spring DAOs using Hibernate support classes and configured them in applicationContext.xml.
  • Installed, Configured & administered Weblogic environment, including deployment Servlets.
  • Involved in teh design and implementation of teh business logic for teh financial data using Entity Beans.
  • Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
  • Used JSPs for teh presentation layer and Java Beans for model layer.
  • Developed JSP and Java classes for updating Bank, Credit card and Brokerage information of Outcome users.
  • Implemented Java classes that perform encryption of sensitive information before storing teh value in teh database thus preventing unauthorized access to teh data.
  • Used JSTL and wrote custom JSP tag libraries. Implemented role based handling in JSP pages.
  • Implemented various Design Patterns on teh project. Developed Action Forms and Controllers in Struts1.2.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at teh Oracle Database end. Developed teh PL/SQL scripts for rebuilding teh application Oracle Database.
  • Developed HTML and JavaScript web application.
  • Used ANT for compilation and building JAR files.
  • Involved in functional testing extensively.

Environment: Java, J2EE, JSP, Javabeans, Servlet, Struts 1.2, Web logic, Application Server 8, JDeveloper, Jbuilder 5.0, XML, XSLT, HTML, DOM, SAX, JavaScript, Oracle 8i, PLSQL, JDBC, ANT, CVS, Javascript, Multithreading, MVC, OOAD and Solaris.

Confidential

Software Engineer

Responsibilities:

  • Involved in developing forms using html and performing client side validations using JavaScript.
  • Used Model 2 (MVC) Architecture for developing teh application.
  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
  • Designed and Developed Entity beans.
  • Designed and Developed Session beans.
  • Developed custom exceptions for handling proper exceptions.
  • Involved in creating Custom JSP Tag Libraries for reusing teh logic in all teh JSPs.
  • Developed Java classes/beans to communicate with Oracle database.
  • Involved in Unit Testing using teh Test Case Documents.
  • Involved in Integration Testing.

Environment: J2EE/JAVA, JSP, EJB, HTML, CSS, Servlets, Javascript, Oracle.

We'd love your feedback!