We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 8 years excellent experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Financial, Banking and Government sectors.
  • Experience with Core Java, Java (SDK 1.7), J2EE 7, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, MVC Struts, Spring Core, Spring MVC, Spring DAO, Spring ORM with Hibernate, JSTL, JavaScript, CSS, XML, HTML, DHTML. JUnit, Log4j, Apache ANT, Struts.
  • Extensive experience in using JavaScript frames works like AngularJS, JQuery, Node.Js.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, XML, UML and JavaBeans.
  • In-depth experience in implementing various design Patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Strong experience in deployment of software and configuration on Web Sphere Application Developer (WSAD), Eclipse 3.0, My Eclipse 4.1, Jakarta Tomcat, Apache Tomcat 4.1, IBM Websphere Application server, WebLogic Server on Unix/Solaris and Windows environments.
  • Extensive experience in design, development and implementation of Model- View - Controller (MVC) frameworks like Spring MVC, Struts MVC.
  • Experience in developing the front-end components via HTML/DHTML, JSP, CSS, JavaScript, Tiles, and JSTL tags.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, AngularJS, JSF and JSP.
  • Experience in using build tool for JavaScript projects like Gulp and Grunt.
  • Solid experience with Responsive Web Design (RWD).
  • Extensive experience in Spring, Hibernate and Struts frameworks.
  • Developed RESTful web services interface to Java-based runtime engine and accounts
  • Experience in using Jersey for developing Restful API.
  • Experience in using IDE tools Eclipse, My Eclipse, Rational Software Architect, JBuilder, NetBeans, IBM RAD.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, Schema), REST and Restful web services.
  • Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
  • Databases/Oracle: 5 years of experience using Oracle 11g/10g/9i/8i/8.0, DB2 8.0/7.0/6.0, MS SQL Server 2005/2000/7.0/6.0 , MS Access 7.0/2000, SQR 3.0, SQL, XML,MQ Series PL/SQL, SQL*Plus, Sun Solaris 2.x./ 2.6/2.7/2.8/8.0.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Great knowledge on Scala and Mongo DB.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL/SQL, HTML, JavaScript

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Framework & Tools: Struts, Spring, Hibernate, Junit, Log4j, Jenkins

Databases: Oracle, SQL Server, MySQL, DB2

Application/Web Servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, Node.JS

Design Modelling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, NetBeans, RAD, Intellij

Operating Systems: Windows, Linux, UNIX

Version Control Tools: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Other Tools: Macromedia Flash, Dreamweaver, Adobe Photoshop.

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Full Stack Developer

Responsibilities:

  • Followed Agile software development and most phases of Software Development Life Cycle(SDLC) including business requirement analysis, design, implementation and testing.
  • Designed and implemented back-end calculation logic with Spring MVC framework integrated with Hibernate framework, and build web service, which use Spring REST to process data between back-end and the front-end.
  • Widely applied Core Java like Collections, Exception Handling, Generics and Java I/O during developing the algorithm of portfolio analysis.
  • Developed Spring IoC for dynamic bean injection and transaction management, and use Spring AOP for enabling modularization for concerns cut across analysis.
  • Configured Spring cache to cache the results of methods that were frequently called by users or systems.
  • Extensively used Spring Security and Spring Security tags Library to customized authentication and authorization service class.
  • Connected database using JNDI and connection pool to configure data source connected to Oracle 11g database.
  • Configured Hibernate using Hibernate Annotations to map the java object-oriented model to Oracle database.
  • Configured Spring Annotation to simplify MVC configuration.
  • Developed DAO's to process the data from database and populated the report object.
  • Used jQuery to handle the basic front-end logic, DOM Manipulation and bind Event Handlers.
  • Widely used HTML, CSS, jQuery, AngularJS, Bootstrap to build front graphical user interface for investor login, dashboard, portfolio tables.
  • Retrieving data using AJAX call and JSON format data from Web Service provided by server for calculation.
  • Developed few modules using Angular JS to show the output of analytics data.
  • Applied Angular Chart to display monthly interest rate floating tendency and ratio of total interest to purchase price.
  • Designed and developed enterprise services using REST based APIs.
  • Used Jersey to develop and integrate Restful API.
  • Involved in SQL programming and write store procedure on Oracle database.
  • Actively participated in daily and weekly Scum meetings and code review of other modules.
  • Widely used various testing methods such as Unit testing, Integration testing and Regression testing.
  • Responsible for deliverable (project code-base, design specs, JUnit, defeats etc) for team to QA.

Environment: Core Java, Eclipse IDE, Apache Tomcat, Spring MVC, Spring Security, Spring Cache, Hibernate 3.5, Hibernate Cache, JSP, HTML, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Angular JS, Angular Chart, JSON, JNDI, JavaMail, Oracle 10g, SQL, HQL, Restful Web Service, JUnit, QUnit, JIRA, Log4j, Scrum, Agile Methodology.

Confidential, Bloomfield, CT

Java/J2EE Developer

Responsibilities.

  • Participated in design and development as a Core Java and J2EE Software developer.Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse.Understanding the Business Process and developing logic and software stack based on business flow.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring.
  • Developed and designed new cross-browser accessible interfaces using AngularJS and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement.Used Javascriptand JQuery for validating the input given to the user interface.Developed test cases and performed unit test using JUnit Framework.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.Used SVNSubversion for software version control.
  • Developed web applications using Spring MVC, JQuery, HTML5, UsedEclipse IDE for designing, coding and developing applications. Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library. Customized Jasper Reports and SQL procedures according to the client requirements.Designing and creating business rules using Corticon Rule Engine. Utilized Agile Methodology (SDLC) to managed projects.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Involving in Building the modules in Linux environment with Ant Script.
  • Used Microsoft Office Lync as office communicator.

Environment: Java, J2EE, Javascript, HTML5, CSS3, Angular.js, Spring, Hibernate, Struts, Weblogic, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN,, GWT (Google Web Toolkit), Jasper report, ILOG, Agile, Web 2.0, SOA.

Confidential, New York, NY

UI Developer

Responsibilities:

  • Involved in several stages of SDLC by gathering the needs, analyzing the user specifications, implementing, debugging, and maintenance, and participated in Water Fall methodology for development.
  • Designed and developed the front end layout by using HTML, CSS.
  • Used jQuery for web page animation.
  • Used Node.js for back end design, to interacts with database.
  • Used jQuery to navigate the page jumps.
  • Used jQuery handling events for UI page handle validation and form validation.
  • Designed responsive web page by using CSS to adjust the page layout under certain type of devices.
  • Implemented Ajax to update the prices and receive the orders.
  • Developed the MVC structure for the web application by using Backbone.js to connect with back end APIs over RESTful JSON interface.
  • Adopted MySQL as the relational database.
  • Used RESTful APIs for CRUD operations.
  • Created statistic report by using Highcharts.
  • Tested functionalities of various modules by using QUnit.
  • Used WebStorm as the IDE for the project team.
  • Adopted SVN as the version control tool.

Environment: Windows, HTML, CSS, Node.JS, JavaScript, Backbone.js, Bootstrap, Ajax, RESTful WebServices, WebStorm, JSON, QUnit, SVN

Confidential, Guttenberg, NJ

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Documents requirements from Project Manager and design high level UML diagrams to depict the flow of the system.
  • Used Spring MVC integrated Hibernate in the back-end side taking advantage of IoC, AOP and Hibernate Dao Support.
  • Applied Spring IoC for dynamic bean injection, and used AOP concept for modularizing cross-cutting concerns.
  • Spring Security is applied for authorization and authentication functionalities.
  • Used Spring Hibernate ORM feature to construct connection between java and Oracle database.
  • Used DAO and HQL to query and update the data.
  • Involved Hibernate Cache to improve the performance of Web Service.
  • Applied Core Java concepts such as Collections, Exception Handling, Generics, etc. that designed for the business logic in the back-end side.
  • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Designed GUI of the project using HTML, JavaScript, jQuery, CSS to improve visual effect on the dynamic front-end.
  • Used tableless (div+CSS) layout to improve the customizability of front-end design.
  • Worked with jQuery UI to improve user experience, such as ValidationEngine, DataTable, Dynamic Charts, etc.
  • Used Ajax for asynchronous request handling and partial refreshing.
  • Applied SOAP Web Service and JavaMail API to generate and deliver confirmation e-mail and account alert.
  • Tested Java functions using Unit Testing & Regression Testing.
  • Used Git for version control and JIRA for bug tracking and project management.
  • Followed the Agile methodology and involved in daily Sprint meeting.

Environment: JDK 1.6, UNIX /Linux, Spring 3.1, Hibernate 3.2, Hibernate Cache, HTML, JavaScript /jQuery, Ajax, DOM, JAXB, XML, JSON, CSS, Oracle 10g, Eclipse 3.7, JavaMail, JUnit 4.4. Git, JIRA

Confidential

Java Developer

Responsibilities:

  • Designing of Java Servlets and Objects using J2EE standards.
  • Designed the project by using MVC framework.
  • Developed the XML Schema for the data maintenance and structures.
  • Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
  • Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
  • Solely manage the python development to use for MAC system operation monitoring.
  • Involved to develop Multithreading for improving CPU time.
  • Used the XML Parsers like SAX parser to parse the data.
  • Used different swing components like JTable, JTree, JList.
  • Used JTable, JTabbedPane and Data Models of Swing API.
  • Extensive use of collection framework and multithreading.
  • Good understanding of algorithms, data structures, performance optimization techniques and object oriented programming.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Involved in Integration testing and defect fixes.

Environment: Java, J2EE, Servlets, Multithreading, Data Structures,Swings, JSP, Python,Struts1.1, Spring, EJB, JMS, UML, Rational Rose2000, MQ Series, Win CVS, Oracle 8i,UNIX, Eclipse, Jetty, HTML, JavaScript, JUnit, ANT, XML SAX, DOM, XSL.

We'd love your feedback!