We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Livingston, NJ

SUMMARY

  • Sr Java developer with around 8 years of experience in Application Software Development, Object Oriented Programming and Web based Database Applications using Java, J2EE, Struts, spring and Hibernate.
  • Expertise in designing and developing applications using J2EE technologies such as JSP, Servlet’s, Hibernates, EJB, JDBC, Web Services (SOAP, WSDL, REST), JMS, JNDI, JSF and Java Mail.
  • Strong working Experience in designing and developing software applications using Java Beans, AJAX, ORM, JAXP, RMI,, JavaScript, Jquery, HTML, CSS, DHTML, JAVA SCRIPT, XML, PHP, JSON.
  • Good knowledge of Design Patterns like Model View Controller (MVC), Data Access Object (DAO), Singleton, Data Transfer Object and POJO and Proxy and Facade.
  • Worked on IDE's such as Eclipse/My Eclipse, Spring STS and WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Good working knowledge of persisting java objects using Hibernate 3.x, Struts 1.x, Struts 2.x, spring 3.x that simplify data storage and retrieval to the underlying database.
  • Experience in using ANT, Maven and Jenkins for build automation and loggers using Log4j.
  • Expertise working on Application servers and Web servers like Web Logic 8.x/9.x/10.x/12.x, Apache Tomcat 5.x/6.x/7.x and Web Sphere, IBM, BEA, JBOSS, Glassfish.
  • Strong Experience in working with Databases like Oracle 9i/10g/11g, DB2,Mysql, Apache Storm, proficiency in writing complex SQL, PL/SQL and writing Triggers and Stored Procedures.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Excessively worked on Mule ESB Adapters in Consuming Restful and SOAP web services.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • System design and development using OOAD with code review. Knowledge of Unified Modeling Language (UML).
  • Extensive experience working in an Agile development environment.
  • Able adapt quickly to Changing needs, set goals, commitment and responsibility to accomplish tasks.
  • A self - starter with positive attitude and natural communicator possessing good technical, initiating, leadership and problem-solving skills.
  • A Good team player with a great ability to work efficiently in both independent and global team environments.

TECHNICAL SKILLS

Languages: JAVA, C/C++, SQL, PL/SQL.

Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5, Hibernate3, Spring3, Struts, AJAX, JUNIT.

Web Technologies: JavaScript, CSS, HTML, DHTML, XML, Jquery, JDBC, JSON, Angular JS, XHTML, AJAX, XSTL, XPATH, XSD, DTD Schema, Wsdl, X-Query, SAX/DOM.

Web/Application Servers: Apache Tomcat7.0, JBoss, Web Sphere, web Logic.

Web Services Technologies: SOAP, WSDL, DOM, SAX, RESTFUL, JAX-RS, JAX-WS, JAX-B, JAX-RPC, UDDI.

Frameworks: Spring, Spring MVC, Hibernate, Struts, JUNIT, Spring Web flow Spring AOP, Spring ORM.

Database: Oracle9i/10g/11g, MS SQL Server2005 & 2008, MY SQL.

Build/Development tools: Eclipse, Net Beans, J Builder, WSAD/RAD, ANT, Maven, Jenkins, Hudson.

Operating System: Unix, Linux, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Sterling, VA

Full Stack Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of the project involving Requirements gathering, Analysis, Architecture Design, Detail Design development and implementation of project.
  • Extensively involved in design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, JavaScript and Perl scripting, Jquery, Dojo and AJAX.
  • Expertise in web development and related software Angular.js, HTML5, CSS3.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed various tables required for the ct in SQL server database and used Stored Procedures and Triggers in the application.
  • Developing the application in MVC pattern with spring framework in presentation layer.
  • Configuring spring frame work that includes Spring core and the Spring ORM to work with Hibernate
  • Involved in exposing the application as a Web Service (WSDL, SOAP, Restful, JAXB, JAX-RPC) and configuring to connect to other web services.
  • Developing the back end part with Hibernate persistence framework
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Used Log4J to log the messages in the database.
  • Created and implemented Oracle Queries, functions using SQL and PL/SQL.
  • Performed unit testing using JUNIT framework.
  • Designed File Adapters and FTP Adapter to write files/records to servers using Mule ESB.
  • Designed and Consumed JMS adapter using Mule ESB and spring.
  • Integrated ESB with the Java application to make the application Loosely Coupled.
  • Involved in writing MAVEN & ANT script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
  • Written Mule Expression Language to do processing in the channels.
  • Handled all deployment and server setup issues on test environments (Maintenance, QA & UAT) that served as development and testing platforms for maintenance/production releases.
  • Involved in testing, debugging, bug fixing and documentation.
  • Worked for Production Releases, involved in coordinating Project Management, development teams and external interfacing systems.
  • Created and Configured Jobs using Jenkins.
  • Monitored Jenkins Jobs and Done Profiling different servers to improve application performance.

Environment: JDK1.6, J2EE, Struts1.2, JSF2.0, Spring 3.0, Hibernate, Agile, Servlets, JSP, Java script, JMS, EJB, JUnit, XML, HTML5, CSS3, Swing, SVN, Log4J, RAD 7.0, Unix, Web, Services (SOAP, Restful), Oracle 10g/11g, Angular Js, Maven, Web Sphere Application server, AWS, Agile process, JIRA, Jenkins.

Confidential, Livingston, NJ

Full Stack Developer

Responsibilities:

  • Involved in business requirement gathering, Analysis, Design, Development, Integration of end to end application modules.
  • Implemented Spring MVC Framework according to client requirement. Used various components of spring such as Spring AOP for implementing cross cutting functionalities like Caching, transaction management and logging.
  • Handled Analysis, Design and Development of the project.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.
  • Developed Data Access Object pattern to abstract and encapsulate data access mechanism, Business Object to interact with the database.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Grails to consume restful web services from Base applications.
  • Used Memory Analyzer to tool to verify the performance of Application.
  • Extensively used Spring IOC and Dependency Injection across different components of application.
  • Extensively used Spring MVC architecture, which separates presentation layer from
  • Business logic to handle the requests between the UI screens.
  • Involved in developing the user interface using JSP’s, HTML, Jquery, AJAX. Involved in writing the exception and validation classes using Spring validation rules.
  • Used JUnit for testing and check API performance.
  • Used Ant for building Scripts and log4j for application & error logging. Used Ant for building scripts and Log4j for application and error logging.
  • Documented all stages of the project, generated documentation using Java API
  • Documentation Generator (Java doc).
  • Developed, implemented and maintained an asynchronous, AJAX based rich client for
  • Improved customer experience using XML data.
  • Developed SQL stored procedures and prepared statements for updating and
  • Accessing data from database.
  • Involved in developing the customer form data tables. and maintaining the customer
  • Support and customer data from database tables in Oracle database.

Environment: Waterfall, Java 1.6, HTML, CSS, JEE, REST, JSP, JSTL, Jquery, JavaScript, Hibernate, Web logic 12, Spring 3.2, HTML, XML, Oracle, Subversion1.7.2, Maven2.2.1, JUnit4, UML.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Interacting with the business and user group to ascertain requirements with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
  • Extensively used Struts component classes for developing applications for handling user requests.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Provided services to third party clients through REST implementation.
  • Involved with Spring IOC concepts to integrate Hibernate Dao classes with Struts Action classes.
  • Developed Data Access Classes using the Hibernate.
  • Involved in writing Stored Procedures and Functions, Triggers.
  • Created Restful web services and consumed same.
  • Marshaled and Un Marshaled XML response from the Soap web services.
  • Created Data Source and deployed the Web application in application Server.
  • Implemented EJB Components using State less Session Beans.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Extensively worked with collections classes by retrieving group of values from Database.
  • Implemented java design patterns like Singleton, Factory, Command patterns.
  • Communicated with external applications JMS messages using MQ Series.
  • Written independent JavaScript, CSS files and reused in UI pages.
  • Developed persistence layer using ORM Hibernate for transparently store objects into database.
  • Parsing of XML using SAX and DOM Parsers.
  • Maven is used as build tool.
  • Used JUnit to write repeatable tests mainly for unit testing
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.

Environment: Java1.5, J2EE, Servlets2.5, Struts1.2, Spring3, JSTL, Hibernate, XML, Clear Case, JMS, JAXP, XSLT, JMS1.1, Eclipse, Web logic, UML, Rational Rose, Log4J, Oracle, dojo2.0, JUnit, Apache Axis, Web services, MQ Series, SOAP, ANT, WSDL, Quality Center, PL/SQL Developer, Unix, Windows.

Confidential

Java /J2EE Developer

Responsibilities:

  • Designed and created user interfaces using JSP, HTML, JavaScript, CSS, Jquery and Servlets.
  • Implemented views usingStruts tags, JSTLandExpression Language.
  • Designed UML diagrams using UML and Rational Rose.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Built the application and deployed the same on Web sphere application server.
  • Developed CRUD operations.
  • Extensively used My Eclipse as an IDE for building, developing and integrating the application.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • ImplementedAction ClassesandServer Side Validationsfor account activity, payment history and transactions.
  • Worked on theJAVACollectionsAPI for handling the data objects between the business layers and the front end.
  • DevelopedUnit test casesusingJUnit.
  • Developedant scriptsand developed builds usingApache ANT.

Environment: J2EE 1.4, Java, Struts, My Eclipse, ANT, JSP, HTML, JavaScript, XML, JUnit, JDBC, CSS,PL/SQL, MVC, Web Sphere, Web Services.

We'd love your feedback!