We provide IT Staff Augmentation Services!

Full Stack Software Engineer Resume

0/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Strong IT experience in Development, Implementation and Testing of various distributed web applications using web technologies like HTML4/5, CSS2/3, XML, JSON, AJAX, JavaScript, jQuery, AngularJS, ReactJS, Redux, Flux Architecture, Java/J2EE, Servlets, Struts, Spring, Hibernate.
  • Extensively involved in developing UI using responsive design mobile first approach that works for Tablet and Desktop usingHTML5, CSS3, Bootstrap.
  • Extensive working knowledge writing unit test cases in TDD using Jasmine, Mocha, Chai, Junit and Mockito.
  • Working knowledge and thorough exposure on compatibility issues with different versions of browsers likeInternet Explorer, Mozilla Firefox, SafariandGoogle Chrome.
  • Experience in working in environments using Agile (SCRUM), and Test - Driven development methodologies.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
  • Well versed in UML Concepts like Use Cases, Class Diagrams and sequence diagrams.
  • Extensive experience using Spring framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate framework (as a persistence layer), STRUTS and JSF.
  • Expertise in Object-relational mapping using Hibernate.
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in Oracle, DB2 and SQL Server environments.
  • Expertise in creating and consuming Web services including different technologies and standards likeDTD, XSD, SOAP and REST.
  • Good knowledge in SQL, Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL) and ER Diagrams (ERD).
  • Extensive experience with Application/Web servers like Oracle WebLogic, WebSphere, Tomcat, JBoss and JS platforms like Node.JS
  • Hands on Experience with version control tools like CVS, SVN and GIT.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Languages: C, Java, J2EE, JavaScript, XML, HTML5, CSS3, SQL, PL/SQL.

Java/J2EE Technologies: (Java 6, 7, 8), J2EE (JSP, Servlets, JDBC, Struts, Spring, Hibernate)

Servers: Tomcat (5.x, 6.x, 7,8), J Boss7.x, IBMWebShere 6.x, WebLogic Server 10.2.

UI: JSF 2, AngularJS 2.0, ReactJS, Bootstrap, HTML5, CSS3.

Databases: MySQL Server, Post grès SQL, Oracle (8i, 9i,10g and 12c).

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Facade, Singleton.

Platforms: Windows (XP/Vista/Windows 7), Linux (Fedora & Ubuntu), Mac OS.

PROFESSIONAL EXPERIENCE

Confidential, OMAHA, NE

Full Stack Software Engineer

Responsibilities:

  • Trained and Hands-on experience in Scrum Agile methodology for the iterative development of the application.
  • Involved in requirement gathering, story analysis, development and testing.
  • Implemented Java8 features for the existing application where ever required.
  • Designed and developed code in Angular JS, HTML, CSS, Typescript, JavaScript, JQuery, AJAX, JSON and Bootstrap.
  • Implemented module wide routing in the application using Angular router and created various Route guards.
  • Consumed Rest based services from Angular Http services
  • Implemented Lazy loading for modules to render pages quicker and used Angular CLI for application creation and to create production ready code.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
  • Developed micro services using Spring Boot, Spring Data, Spring Rest, Spring WS, Spring Batch and Spring Integration
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Involved in creation and consumption of web services using REST API.
  • Expertise in Amazon AWS configuring http proxy servers, S3 buckets for storage and virtual servers using EC2 Instances.
  • Hands on experience with JUnit, Mockito in performing unit test.
  • Involved in the database retrieval and storage using PL/SQL.
  • Involved in application production support and solving the issues.

Environment: (Java 1.7,1.8), Spring 4x, Spring Boot, Hibernate 4.3, JavaScript, JQuery, HTML5, CSS3, Bootstrap, AngularJS 2.0, AWS, REST, SOAP Web services, JSON, PL/SQL, Oracle 12c, Jackson, Mockito, JUnit, Log4j, JBOSS, SVN, GIT, Maven, Jenkins

Confidential, Conway, AR

Java/J2EE Developer

Responsibilities:

  • Involved in theSoftware Development Life Cycle (SDLC): Requirements, Analysis, Design, Development and Testing phases.
  • Involved reworking on single page application using HTML, CSS, JavaScript, React, Redux, Bootstrap and ECMAScript/ES6.
  • Used Babel to transform ES6 to Browser understandable JavaScript.
  • Used Flux Architecture building the application using Components, Containers, Action Creators, Reducers and Props.
  • Involved in configuring webpack as abuild tool that putsallthe assets, including JavaScript, images, fonts, and CSS, in a dependency graph.
  • Created new RESTful Webservices using JSON data format to communicate with all external system using Spring MVC framework.
  • Used Hibernate for relational mapping to the database and for the database persistence.
  • Participated in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Developed Stored Procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Implemented MongoDB queries to interact with the database and converted data from XML format into java objects and injected into MongoDB.
  • Used JMS to send messages to customers for statements, payments and performed deploying, managing and operating scalable systems on AWS.
  • Performed product development and implementation using AWS cloud infrastructure.

Environment: Java 1.7, Spring MVC, Hibernate, PL/SQL, JavaScript, JQuery, ECMAScript/ES6, HTML, CSS, Bootstrap, ReactJS, Redux, Babel, AWS, Jenkins, MongoDB, Oracle, NPM, REST, Log4j, JSON, Jackson, Mockito, JUnit, IntelliJ, JBOSS, SVN, GIT, Linux, Maven.

Confidential, Northridge, CA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, requirement gathering, design, implementation and testing in agile development environment.
  • Implemented JMS listeners and connection factory via MDB.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • Developed web pages in the front end using JSP, JavaScript, AJAX, HTML and CSS to display the effect of Corporate Actions on the positions from various source systems.
  • Extensively used/modified JQuery to perform AJAX calls for creating interactive web pages.
  • Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO)
  • Implemented Spring transaction management for some database transactions.
  • Used Spring Dependency Injection feature for Bean wiring.
  • Developed the multi-threaded Business Layer using Hibernate.
  • Creating Hibernate POJOs, Hibernate mapping files for all database tables.
  • Hibernate Stored Procedures are used for Relational mapping.
  • Used SOAP for implementing Web Services.
  • Written Database objects like Triggers, in SQL.
  • Used Maven to build and to deploy the application.
  • Developed JUnit test cases for all the developed modules.

Environment: Java 1.6, J2EE, EJB, Spring 3.0, Hibernate 3.5, JMS, AJAX, jQuery, IBM DB2 9.7, SQL, XML, Tomcat 7.0, WSDL, SOAP, Log4j, Maven, Eclipse Indigo, CVS.

Confidential, Greene, NY

Java Application Developer

Responsibilities:

  • Used agile methodology to develop the application.
  • Interacting with the system analysts & business users for design & requirement clarifications.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews and trouble shooting
  • Developed web Components using JSP, Servlet under J2EE Environment.
  • Implemented MVC architecture using Servlets, JSP, EJB’s.
  • Developed user Interface using JSP/AJAX/ HTML / CSS/ Java Script.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created MVC architecture built on struts framework.
  • Created JavaScript for front end validation and Struts validation framework for backend validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.

Environment: Core Java, JDK 1.5, JSP, Servlets, JDBC, HTML, JavaScript, GWT, JSON, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate 3.2, Web Sphere Server, SVN version Manager.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of SDLC.
  • Involved in preparing the detailed design document for the project.
  • Developed application by using Struts, Servlets and JSPs.
  • Designed and Implemented MVC architecture using Struts Framework, Coding involves writingAction Classes/Forms/Custom Tag Libraries and JSPs.
  • Made use Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Designed and developed web pages using HTML and JSP.
  • As per client request, Custom tags have been developed to reuse it in other modules.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Deployed applications on Linux client machines.
  • Used JDBC for database connectivity with MySQL Server.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Used Maven to build and to deploy the application.
  • Used CVS for the concurrent development in the team and for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, Struts 1.1, Java, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, SOAP, Ant, CVS, PL/SQL, Eclipse, CVS, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding on Java/J2EE Environment.
  • Implemented the project as a multi-tier application using Struts Framework along with JSP for the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Used IBM Rational Application Developer (RAD) for development.
  • Created and modified Stored Procedures, Functions and Triggers for the application using PL/SQL.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.
  • Used Maven build tool to build the application.

Environment: Core Java, RAD 6, Servlets 2.5, JSP 2.0, JDBC, SQL, PL/SQL, JavaScript/ECMAScript, IBM DB2, IBM Rational Rose, JUnit, CVS, log4j, and LINUX.

We'd love your feedback!