We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 6 years of experience in full life - cycle of software development process including requirement analysis, design, coding, testing, debugging and maintenance.
  • Provide post-production application support, and perform project/task estimation throughout the duration of the project.
  • Documentation of the work flow and development cycle from start to finish including Design specification, report generation and interaction with group and vendor services.
  • Extensive knowledge and experience in developing JAVA based applications using Core JAVA, Collections API, J2EE, JDBC, EJB, Servlets, JSP, HTML5, CSS3, XML.
  • Accomplished software engineer specializing in Java/J2EE development and production support.
  • Hands on experience in developing web applications using HTML5, CSS, Javascript, Jquery, Angular-JS and Bootstrap.
  • Participated in all aspects of Software Development Life Cycle and Production troubleshooting, Software testing using Standard Test Tool.
  • Hands-on experience in the areas including business process analysis & management consulting for Financial, Health and Mortgage domains.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlet, JSP, MVC Framework, Web Services, EJB, Struts, Spring, Hibernate, XML, JNDI, JDBC.
  • Extensive experience in implementing MVC architecture using Struts Framework.
  • Possess strong experience in Enterprise Java technologies like EJB, Servlet, JSP, JNDI, JDBC and server side development using JDK 1.2, J2EE, JDBC, Java Beans.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Excellent conceptual base in Implementation Methodologies, Design Patterns, and Web based Architecture using web technologies like JSP, Servlets and Struts.
  • Developed many distributed, transactional, portable applications using Enterprise Java Beans (EJB) architecture for Java 2 Enterprise Edition (J2EE) platform.
  • Experience working on modern networking concepts and various file transfer protocols (SFTP, FTPS, SCP, FTP). Working from India offshore helped me gain experience.
  • Experience in working with Version Control Tools like Rational Team Concert, Harvest, ClearCase and SVN.
  • Excellent understanding of J2EE Web Services, SOAP, WSDL, RESTful.
  • Good exposure on Spring Framework features like AOP, DAO framework, Dependency Injection and Hibernate Integration.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers.
  • Extensive experience in Oracle 10g/11g, SQL Server 6.5/7.0, PL/SQL and database concepts.
  • Proven ability to rapidly acquire knowledge on new technologies and implement them in software projects.
  • Understanding of Big-O notation complexity evaluation in real world.
  • A highly motivated and hardworking individual with strong organizational skills.
  • Strong abilities of troubleshooting and quick learning.

TECHNICAL SKILLS

Operating Systems: Linux, Unix, Windows XP/7, Windows 2000/2003

Database: Oracle 8i/9i/10g, PL/SQL, MySQL, SQL 8.X

Web/App Servers: Apache Tomcat 4.X/5.X, JBoss 6.1, WebSphere, Web logic

Languages: Java, C, C++, XML

J2EE: Java Beans, Servlets, JSP, JDBC, JNDI, JMS, RMI

Web Development: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Services: SOAP, WSDL, UDDI, XML, SOA, JAX-P, JAX-RPC, REST, Hibernate, XMLBeans, JAXB

Tools: ANT, Maven, Log4j, Oracle Enterprise Manager

Version Control: Rational Team Concert, SVN, ClearCase, Harvest

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, ExtJS, DOJO, Angular-JS, Selenium, Bootstrap CSS

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Java Full Stack Developer

Responsibilities:

  • Developed a framework for the system using Java, Spring 4.0.5, Spring JDBC 4.0.5, Hibernate 4.3, Java RMI
  • Unit Testing at all modular levels using JUnit 4.1
  • Performance tuning and testing using commercial tool kits such as ‘Yourkit’ for heap analysis and ‘Oracle Enterprise Manager’ for database monitoring
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Implemented Reporting SPAs using Angular-Js, Angular Directives, Bootstrap, CSS3, LESS, Glyphicons and Gulp.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Entailed in system design and development in core java using Collections, multithreading
  • Used ‘Log4j’ to configure the logging of all the levels which were referring to the framework
  • Dozer mapping to configure data and business objects using Hibernate.
  • Involved in developing a framework which was used by the whole system to log every transaction and activity. Drafted all the business and technical documents, implemented and tested the whole system.
  • Coded for storing as well as retrieving by a dynamic search criteria. It involved JavaScript/JSP development along with using bootstrap and JSTL libraries for a dynamic display.
  • Implemented different DAO components specific for business entities and nonbusiness entities using helper and façade layers.
  • Guided all the API users on how to make use of the methods.
  • Validated the whole system using Java.
  • Designed a new Exceptional handling framework which could handle system breakout and log the changes into a queue using ‘JMS’.
  • Used EJB calls to get information from the OBMP (oracle Business Process Manager) in the system.
  • Developed and integrated the stored procedures into the application using ‘Spring JDBC’.
  • Exposed some of the interfaces as web services using ‘SOAP’ based protocols and ‘RESTFUL’ web services for external systems.

Environment: Java/J2EE, Spring 4.0.5, Hibernate 4.3, Spring AOP 4.0.5, Spring JDBC 4.0.5, Java RMI, JMS, EJB, Web Logic 10.3, Oracle 11g, XML, DOZER mapping, SAX, DOM, JAXB, WSDL, SOAP, Java Script, BootStrap, JSTL, JQuery, AJAX, HTML5, CSS3, ANT and Rational Build Forge, RATIONAL TEAM CONCERT (RTC), Oracle Enterprise Manager (0EM), SOAP UI, Rational Quality Manager.

Confidential, Lincoln NE

Java J2EE Developer

Responsibilities:

  • Developed the system using core java, Servlets, JSP, Struts2.0, Hibernate 3.2, HTML
  • Configured the application in Web Logic 10.3 application Server
  • Worked on Maven to deploy the application
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Involved in writing the JUNIT test cases to test the modules.
  • Used SOAP UI tool to test the web services and developed RESTful interfaces.
  • Communicated with legacy systems by using the soap based web services, such as SOAP, WSDL.
  • Written service and implementation classes using EJB calls to save update and delete objects. Written code to create EJB Stateless session factory to create Hibernate session.

Environment: Java/J2EE, Struts 2.0, Spring 3.2, EJB, Web Logic 10.3, Oracle 11g, XML, SAX, DOM, JAXB, WSDL, XML Spy, SOAP, Java Script, JQuery, AJAX, HTML5, CSS3, Maven, SVN, PL/SQL Developer, SOAP UI.

Confidential, Albany NY

Java J2EE Developer

Responsibilities:

  • Responsible for core java programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Used version control tools SVN and Clearcase and was involved in the configuration of these tools.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Confidential, Birmingham AL

Java Developer

Responsibilities:

  • Participated in various review sessions with clients.
  • Actively participated in the documentation for different modules in the project.
  • Designed and developed the search and reporting modules for the applications using core java.
  • Developed system requirements.
  • Used Struts framework for Model 2 approach (MVC).
  • Developed components using Struts at the MVC level for the application.
  • Developed the front end for the application using JSP, JavaScript (for client side input validation) and HTML.
  • Implemented business model using java classes running on the struts framework.
  • Performed server side validation by implementing the Form Bean’s validating method.
  • Responsible for creation and configuration of data sources in Web Sphere server.
  • Designed and developed DAO, DTO components to abstract and encapsulate all access to the data source.
  • Installed Oracle 9i Database, and designed the tables.
  • Coded Programmed JDBC connectivity API classes.
  • Developed RESTful interfaces and used various file transfer protocols (SFTP, FTPS, SCP, FTP).
  • Coded common utility classes for accessing system properties and uses Harvest for configuration management.
  • Responsible for testing the entire search module.

Environment: Java, J2EE, Hibernate, spring, XML, JSP, Web Services, Apache Axis, HTML, Java Script, IBM Web Sphere, Oracle 10g, SOA, JUnit, Struts, Eclipse, Log4j, Subversion.

Confidential

Software Developer

Responsibilities:

  • Involved in the activities of the SDLC.
  • Involved in the design of the Database and in the Normalization of the tables and worked with NoSQL databases.
  • Implemented JDBC API for communicating with database layer.
  • Developing Java Web Services for different phases.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test.
  • Involved in Prototype Development.
  • Coding using core java, Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism.
  • Code Developed for User and Administrator Modules.
  • Unit testing done using JUnit.
  • Deployed application in JBoss on UNIX.
  • Assisted in the documentation of system test strategies and the execution of test cases.

Environment: HTML, Java, Struts, Spring IOC, JDBC, JSP, Servlets, JDBC, JBoss, SQL, PL/SQL, Ant and Eclipse.

Confidential

Internship

Responsibilities:

  • Involved in the Analysis, Design and implementation of user requirements for the Acom project.
  • Developed the Action Servlets, Action classes, ActionForm classes to manage the user interaction through forms and to process form data and configured the struts-config.xml file. Used Action Forms to prepopulate the forms so that user can edit and save information.
  • Web documents of ACOM are managed by Cascading Style Sheet (CSS). Written styles for web content management and presentation.
  • Struts MVC framework is used along with Tiles to manage the layout of the ACOM application user interfaces. Configured tiles-defs.xml for the same.
  • The application screen has 2 components user interface, one is application tab and the other is program component tab. Implemented functionality to switch back and forth between the application and the program component tabs for better navigation.
  • Developed code to create EJB Stateless session factory to create Hibernate session.
  • Extensively used Eclipse IDE for code development, debugging and testing. Microsoft VSS is used for concurrent version control.

Environment: Java1.4, XML, JDBC2.0, Servlets2.1, Tomcat 5.0, Oracle 9i, VB Script, Eclipse 3.1, CSS

We'd love your feedback!