We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Lyndhurst, NJ

SUMMARY

  • Over 7 years of experience in IT industry comprising of Software Development and Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server applications and Database applications.
  • Extensive experience in developing distributed applications using Java, Servlets, JSP, JSF, JPA, JSTL, Struts, EJB, RMI, Spring, REST, SOAP, Java Beans, JMS, JDBC, Hibernate, Oracle.
  • Extensive experience in using Spring Framework for building web applications using various modules like Spring IOC, SpringMVC, SpringAOP, SpringJDBC, SpringORM, SpringBatch, SpringBoot, SpringCloudand SpringSecurity.
  • Good Knowledge of Web Services using Simple Object Access Protocol(SOAP) and Representational State Transfer(REST).
  • Experience in working with MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.
  • Worked on Applications/ Web Servers WebSphere, Web Logic, ApacheTomcat, and SpringTC.
  • Hands on experience using Messaging Services like JMS, RabbitMQ.
  • Experience in Service Oriented Architecture, StrutsFramework, Hibernate, Design Patterns and implemented MVC, DAO, ServiceLocator, Session Façade, Singleton, Factory Pattern and Business Delegate Design Patterns.
  • Have good understanding of programming concepts like Multi - Threading, Exception handling, and Collections Framework.
  • Have good knowledge on administering with GitHub and implemented branching, tagging and stashing strategies.
  • Experience with build tools Ant, Maven, for writing build.xml and pom.xml respectively.
  • Developed and implemented Software Configuration Management strategies for various applications by agile process.
  • Expertise in transforming the business requirement into executable collaboration flow modules.
  • Experienced in a Java multi-threading environment.
  • Has strong communication and interpersonal skills and is a committed team player.
  • Quick learner and performer both in team and independent job environments.
  • Having the ability of technical troubleshooting/problem-solving.

TECHNICAL SKILLS

Lagunages: C/C++, Java, SQL, PL/SQL, UML, HTML, DHTML, XHTML

Web Technologies: HTML5, CSS3, Bootstrap, jQuery, AJAX, JSP, Dojo, JavaScript, Ext JS, Angular JS, Node JS, React JS, JSON, XML.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Java Server Faces, Java Persistence API, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, Apache Axis, Apache CXF, Dojo, EJB, JMS, JNDI, RMI.

Frameworks: Spring (Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring ORM, Spring Security, Spring Batch, Spring Boot, Spring Cloud), Struts and Hibernate.

Operating Systems: Windows, Linux, Unix, MS-DOS.

IDE: Eclipse, STS (Spring Tool Suite) and Intellij IDEA

Application Servers: Web Logic, Apache Tomcat, Spring TC, Web Sphere, JBoss.

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008

Testing Methodologies: Junit, SOAP UI

Design Methodologies: Unified Modelling Language(UML)

Protocols: HTTP, TCP/IP, LDAP

Web Services: SOAP, REST

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern.

Build Tools: Maven and Ant

PROFESSIONAL EXPERIENCE

Confidential - Lyndhurst, NJ

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application iteration.
  • Gathering requirements, Analysis, Design, Development, and Testing of application are done using AGILE SCRUM methodology.
  • Designed User Interface using HTML, CSS, JQuery and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML.
  • Developed the User Interface Screens for using AngularJS, Ajax, JavaScript, and HTML.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Implemented front-end workflow by integrating with back-end services using GWT framework. Processed and organized data from back-end server.
  • Expertise in developing single page applications using Angular JS, using various angular modules
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service and JSON.
  • Extensive programming experience in writing web application programs covering front-end UI jQuery and AJAX for building rich user friendly, high performance web applications.
  • Implemented Spring Boot with Micro service to divide the application into various sub modules.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validations.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed web services and published in SOA environment.
  • Implemented Web-Services to integrate between different applications components using RESTful using Jersey.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Used NoSQL DB like Mongo DB for the proof of concept.
  • Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server.
  • Actively involved in writing SQL using SQL query builder.
  • Used DAO pattern to retrieve the data from database.
  • Design and develop custom pipes (JMS, Web Services and SQL) for mandates & accounts to flow into various processing systems.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Worked with WebSphere application server that handles various requests from Client.
  • Deploying fixes and updates using IBM WebSphere application server.
  • Developed test cases using Junit and the build scripts using Maven.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML5, CSS3 JavaScript, AJAX, AngularJS, JSP, Servlets, Hibernate, Spring MVC, Spring IOC, JIRA and Spring Tool Suite, XML, JUnit, Maven, JAX-WS, Log4J, Oracle, WebSphere, Mongo DB WSDL, Git, JFS, Bootstrap, MVC, Star UML, Apache AXIS, UML, SOA, Sun Metro stack, RESTful, SOAP UI, SOAP, GWT framework, AWS.

Confidential - Ann Arbor, MI

Java Developer

Responsibilities:

  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Implemented JMS listeners to connect to the JMS queues using ActiveMQ for producing and consuming JMS messages.
  • Wrote SQL queries, Stored Procedures using PL SQL for accessing and managing databases such as Oracle.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT,XSL, and Ant.
  • Used GIT as a version-controlling tool for managing the module developments.
  • Worked on mapping the database schema, writing Hibernate classes, gathering business requirements to build the page logic, and implementing to match the mock-up. Maintained and updated the Jasper reports.
  • Developed a fully functional prototype application using JavaScript (Jquery, React JS and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
  • Extensive experience in building web applications using Java security and Risk Management modules.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Used Multithreading and Collections Framework including List, Map etc.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Used Maven and Jenkins for building the applications EAR for various environments.
  • Designed, developed JSP, Servlets and deployed them on JBOSS Application Server.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.

Environment: JDK 7, JSF 1.2, JBoss, Flex, Spring-JDBC 2.5, Spring-ws-core 1.5, Wsdl4j 1.6.1, SOAPJMS 1.1 Open Source Frameworks: Spring 2.5, fix, Hibernate 3, Maven 2, Jenkins, Angular JS, EXT JS 6.0, React JS, Log4J and JUnit 4.4 IDE and Tools: Eclipse 3.4, SQL Navigator Data Bases: Oracle10g, Version Control / QA tool: Subversion, tortoise GIT,AWS, Mercury Quality center Application Server: BEA Web logic Application Server 9.2.

Confidential, MN

Jr Java Developer

Responsibilities:

  • Implemented MVC architecture using Spring, JSP&Java beans.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked on Persistence layer from simple DAO to Spring/Hibernate.
  • Created and maintained the configuration of the Spring Application Frameworks IOC Container.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable User interfaces.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces and tested after deploying using ANT tool.
  • Implemented Data Access Objects (DAO pattern) using JDBC & PL/SQL.
  • Created war files & deployed on WebLogic using ANT deployment tool.
  • Created Packages, Stored Procedures & Functions in Oracle 10g using PL/SQL & TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front-End Presentation layer.
  • Involved in the Code Review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used JBuilder for code development and tested with CVS as version Control.

Environment: Java, Servlets, JSP, JBDC, HTML, JavaScript, XML, Spring, Hibernate, BEA WebLogic 8.1, EJB 2.0, Oracle 10g, UNIX.

Confidential

Jr Developer

Responsibilities:

  • Developed the application using MVC-1 Architecture using JSP, Servlet and EJB.
  • Participated in client requirement gathering.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Preparation of the Low-Level Design document which include program specification and unit test plan.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Involved in developing the Java classes and JavaBeans.
  • Involved in Creation of tables in database.
  • Extensively used Net beans for writing code.
  • Involved in Unit and Integration Testing.
  • Used CVS for source code version control.
  • Supported Maintenances and bug fixes.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in designing.
  • Interacting with the system analysts & business users for design & requirement clarification.
  • Used J2EE Design Patterns like Session Facade pattern.
  • Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Developed, and debugged the Servlets and EJB with JBoss Application server
  • Developed JSPs according to requirement.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Wrote complex SQL queries to retrieve invoice details and other financial elements etc.
  • Used Log4j as a debugging tool.
  • Developed UI modifications for Portal using XSLT, DHTML, XML and JavaScript.
  • Used SVN repository for version control.
  • Used ANT as a build tool.
  • Extensively used JBoss application server for developing, building and testing the application.

Environment: JDK 1.4, J2EE, Struts 1.1, Spring, Servlets 2.3, JSP 1.2, XML 2.0, CSS, CVS, JBoss Application Server, Eclipse, Ultra Edit, XML Spy, AJAX, and ANT.

We'd love your feedback!