We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

NH

SUMMARY

  • 6+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2ee in Client - Server, 3-tier and n-tier applications.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
  • Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP etc.
  • Experience in Requirement gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in build and deployment tool and JS based task runner Grunt JS and Node.js
  • Proficient in building in responsive and adaptive web applications using HTML, CSS3, DOJO, LESS, AJAX, EXT JS, JQuery, jQuery UI, Angular.js, Backbone.js, Node.js, Require.js and bootstrap.js
  • Excellent experience in building web application using AngularJS, Bootstrap framework/ CSS3/HTML5/JavaScript, Grunt, Bower, NPM, Karma, Jasmine.
  • Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
  • Extensively worked with XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
  • Experience with Eclipse, My Eclipse, WSAD (Web Sphere Studio Application Developer), J Builder, Maven.
  • Good knowledge in usage of version controls such as CVS, VSS (Visual Source Safe), and Clear Case.
  • Experienced in the functional usage and deployment of applications in JBoss, BEA Web Logic, Web Sphere and Apache Tomcat Server.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit, good knowledge in integration using J2EE Architecture.
  • Experience with Databases like Oracle 10g/11g, MYSQL, SQL SERVER 2008, JDBC etc.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.
  • Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.

TECHNICAL SKILLS

Web Technologies: JSP, Servlets, Ajax, Web Services (WSDL, SOAP, JAXB, JAXP, Spring-WS, JAX-RPC, JAX-WS), JQuery, JSF

Frameworks: Struts MVC, Spring 2.5/3.0.2

ORM: Hibernate2 /3.0.1

API: Java collections, Threads, RMI, JavaBeans, JDBC, JNDI

Application Servers: JBOSS, Web Logic, Web Sphere

IDE’s: Eclipse, WSAD, J Builder, My eclipse

Databases: Oracle10/11g, SQL Server, My SQL, DB2, IBM

Markup Languages: XML, VXML, XSL, XSLT, SAX, DOM, XPATH, DTD, Schemas

Source control Tool: Rational Clear Case, VSS, CVS

PROFESSIONAL EXPERIENCE

Confidential, NH

Full Stack Java Developer

Responsibilities:

  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Used Node.js and RESTful web services and implemented connection pooling for database access.
  • Used Multithreading to process data in chunks to improve performance.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Analyzed and designed a scalable system which includes using, Object oriented concepts, OOAD and the various J2EE design patterns.
  • Migrated the UI from JSF to Agnular.js and Build front-end using Bower and gulp.
  • Used RSA (Rational Software Architect) IDE and SVN repository for version control.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Used Annotations in hibernate mapping instead of XML mapping.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Worked on Multithreaded environment to send response to user interface.
  • Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in swings.
  • Worked on re-engineering existing modules by rewriting them using the Swing framework, JavaScript, AJAX and Hibernate.
  • Developing an Administration Portal using HTML5, node JS, jQuery, Java Script Frameworks like Backbone JS and requires.
  • Used the tools such as Grunt, NPM, JSLint, JSHint and Jprobe.
  • Used XML and Java Architecture for XML Binding (JAXB) extensively to map java classes to XML representation.
  • Did Logging of application through Log4J. Logged exception directly into the database using JDBC appenders.
  • Used Oracle 11g database.
  • Used Grunt.js as Task Runner and Node.js to have Server-Side interaction.
  • A test framework which is called KARMA has been implemented which is very much efficient and flexible for the Angularjs framework.
  • Experience in Angular JS, NodeJS, Ember.js, Bootstrap, Backbone, D3.js, Twitter Bootstrap framework, java script, HTML 5, and CSS3.
  • Used PL/SQL developer for connecting to Database and Spring JNDI for data source connection.
  • Used Log4j for logging and debugging.
  • Maintained Version control of the code and configuration files using SVN.
  • Worked on Oracle as the backend database.
  • In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
  • Created and maintained data using Oracle database.
  • Used JDBC for database connectivity with Oracle.
  • Implemented business objects and business logic of the system (Java).
  • Performed testing of the developed application.
  • Followed Agile with SCRUM methodology to track project progress.

Environment: J2EE, Eclipse, Spring, Hibernate, HTML, CSS, XML, Subversion, SQL, Oracle SQL Developer, SVN, Putty, Agile, Jira,Tomcat 6.0, Log4j, Windows.

Confidential, Detroit, MI

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Webservices (SOAP, WSDL).
  • Designed and developed serval Angular JS modules, JQuery plugins as the assistance tools to develop the front-end application.
  • Developed GUI using JSP, Node JavaScript, HTML, CSS and DOJO.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed various generic JavaScript, JSON and Node.js functions used for validations.
  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Using Spring-AOP implemented module features like logging, user session validation.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.
  • Used Hibernate3 with annotation to handle all database operations.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
  • Followed agile software development with Scrum methodology.
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Used JSP and Servlets for server-side transaction.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Implemented business objects and business logic of the system (Java).
  • Version control of the code and configuration files are maintained by SVN and involved in Unit Testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Worked with QA team in preparation and review of test cases.

Environment: J2EE, Java, spring, Hibernate, JavaScript, XML, HTML, UML, Node JS, Tomcat 6.0, Log4j, Eclipse, Subversion, Jenkins, SQL, Oracle, Windows.

Confidential, Cranston, RI

Java/JEE Developer

Responsibilities:

  • Designed and developed UML Diagrams, Use cases, Class, Sequence and activity Diagrams.
  • Worked in Agile methodology environment and participated in Scrum sessions in designing, developing, implementing and testing the distributed applications.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Developed dynamic and interactive we based applications using HTML, CSS and JavaScript languages.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database and performed CRUD operations.
  • Used web logic as the app server for deploying the applications and Used JDBC as the data access layer connecting to Oracle DB.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
  • Configured the XML file for spring security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML andJavaScript/DOJO.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Written JUnit Test cases for perform unit testing and tested web services with REST Client.
  • Involved in Group presentations, Poster presentations and involved in bugs fixing and used Log4j for writing into application and error logs.
  • Used JDBC API to connect to the database and performed create, Read, Update and Delete operations to insert, retrieve, drop and delete the data as per the requirement.
  • Involved in project migration from Swing application to web integration using Struts web framework based on MVC architecture.
  • Debugging for Stored Procedures in the application and using SQL queries to access Oracle, DB2 and SQL Server 2012.
  • Written test cases using JUnit as a testing framework and also responsible for preparing test scripts for system.
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Created and consumed SOAP based Web services and used SOAPUI to send and receive XML data and Worked with JMS Queues for sending messages in point-to-point mode.

Environment: Java 1.6, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit 3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring 3.3, Oracle 11g.

Confidential, Jersey City, NJ

JAVA/JEE Developer

Responsibilities:

  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in user interface design and development using Struts tags, Servlets, JSP, HTML and JavaScript.
  • Involved in development of the server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API.
  • Used Struts to implement the MVC framework for the presentation tier and Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dyna Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Used JDBC API to connect to the database and Performed CRUD operations to get and check the data.
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
  • Development of the complex SQL queries, stored procedures, and modifications to the existing database structure as required per addition of new features.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring the objects between the application and the database.
  • Worked on Consuming Service Oriented Architecture based Front Office Pricing Web service for accessing pricing data along with Volatility.
  • Used Ant for building scripts process and wrote test cases using JUnit as a testing framework and SVN as a source version control to save the code.
  • Used CVS for version control across common source code used bydevelopers and Developed J-Unit test cases for all the developed modules.
  • Designed and Developed interactive and dynamic front end web applications using HTML, Bootstrap and CSS.
  • Developed SOA Web services above the data access layer and Developed applications using Ant as a build tool.
  • Written Test cases and tested the application using JUnit testing framework and prepared the documentation.
  • Involved in XML parsing by using SAX and Written Stored Procedures using Oracle.

Environment: Java 1.6, HTML, Java Script, Servlets, JSP, JDBC 3.1, JNDI, Struts 2.2, Spring 3.1, Web services, RAD, Oracle10g, SQL, PL/SQL, UML, XML, ANT, JUnit, Log4j and Linux.

We'd love your feedback!