We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00 Rating

SUMMARY

  • Over 5+ years professional experience in analysis, design, developing, support and testing web based, distributed n - tier and client/server architecture.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Experience in using Java, J2EE, EJB, JMS, WebServices, JSP, Servlets, Struts, spring, XML, JavaBeans, JDBC and Swing.
  • Experience in application development using Java/J2EE technologies which includes Core Java JDBC, Servlets, JSP, Java Beans, XML, springs, Hibernate, Web Services and JSF.
  • Strong noledge in Spring Framework using Spring Boot, IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Strong noledge in using Hibernate 2.0, 3.0, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in OOAD Techniques like developing Use Case diagrams, Sequence Diagrams and Class Diagrams.
  • Good development experience inCoreJavaandJ2EEPatternslike Abstract Factory, Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Facade and DAO.
  • Good experience wif Core Java Concepts like Multithreading, Collections and Exceptions.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, XML, JSON, Angular.js, React.js, Node.js and Bootstrap.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD) and RAD.
  • Experience in development and deployment of JAVA/J2EE web components on WebSphere Application Server, Weblogic Application server, Tomcat and JBoss Application Server.
  • Good Working noledge of Java Web Services wif real time noledge using SOAP.
  • Experience wif version control systems like CVS and GIT for providing common platform for all teh developers.
  • Rich experience in agile methodologies such as extreme programming (XP), Scrum, Waterfall model and Test driven environment.
  • Strong work experience on Relational database management systems (RDBMS) like DB2, Oracle and SQL server.

TECHNICAL SKILLS

Languages: Java, PL/SQL, SQL

Java/J2EE Technologies: Java, JSP, Servlets/Applets, JDBC, JMS, AWS, Java Beans, Java Multithreading, EJB, Tiles, AWS, Rest WebServices.

Web Technologies: HTML 5, XML, XSLT, DOM, JSON, CSS 3, JavaScript, AJAX, Angular.js, Node.js, React.js, Redux

Methodologies: UML, Agile, Waterfall

Web Frameworks: Spring, Struts, Hibernate

Bug Tracking Tools: Rational Clear Quest, BugZilla

Design & GUI Tools: Eclipse, IBM RAD

App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic

Databases: Oracle 11g/10g /9i, SQL Server, MySQL, NoSQL (MongoDB)

Design/Version Control: UML, Rational Rose, CVS, SVN, VSS, ClearCase, GIT

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked on Agile methodology.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Developed teh application using Eclipse IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation.
  • Used spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of Web Services using JAX-WS.
  • Involved in teh implementation of DAO using Spring-Hibernate ORM.
  • Used Spring Boot to dynamically wire up beans and settings and applies them to teh application context atstartup of teh application.
  • Developed teh business layer usingSpring Boot.
  • UsedSpring Boot to collecting teh data from users and packaged teh data as JSON distributed to applications.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using Spring JMS.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from teh JMS provider.
  • Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Designed User Interface for PDP (Product Detail Page), CVS Extra care pages using teh HTML5, CSS3, JavaScript andReact.js.
  • Implemented front-end using React wif Redux to maintain hierarchical and intuitive front-end structure
  • Involved in implementing React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Involved in configuring JNDI properties.
  • Fetched data from Mongo DB using Mongoose ofNode.JS.
  • Implemented teh mechanism of logging and debugging wif Log4j.
  • Involved in Unit testing of application using Junit and built teh package using Maven and deployed teh application on to WebLogic App Server.
  • Performed Unit testing and prepared new test case documents.
  • Involved in Production support and provided training and noledge transfer to teh user.

Environment: Java EE 8, Spring MVC, JSP, JSTL, JavaScript, React.js, Redux, Node.JS, Spring Boot, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss, Oracle, JUnit, Maven, AJAX, Eclipse and Windows.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as teh application was started from scratch.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
  • Effectively developedAction classes, Action forms, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Involved in developing Rules to send messages to customs using Rule Processor using JRules.
  • Used Spring/MVC framework to enable teh interactions between JSP/View layer and implemented different design patterns wif J2EE and XML technology.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used MDB to reduce teh interdependencies of all teh sub systems using JMS.
  • Did Spring POC on Spring Boot for teh application development.
  • Used JSF for internal report generation by fetching data from database wif customized view using CSS and AJAX for form processing.
  • Presentation tier was developed using JSP, JSTL, Java Script and HTML.
  • Good noledge on AWS Cloud Computing infrastructure and APIs.
  • Extensively used HTML, JavaScript and Ajax for client side development and validations.
  • Developed RESTful Web services client to consume JSON messages.
  • Involved in designing and developing teh front end of teh application using JSP, Java script, AJAX, HTML5, DHTML and CSS3.
  • Created User Interface Design using HTML5, CSS3, JavaScript, jQuery, JSON, Redux and React.js.
  • Implement front end screens using React.JS and used various predefined components from NPM and redux library.
  • Performed Restful routing usingNode.JS which submits my form data to teh Mongo DB database.
  • Used SOAPUI for teh functional testing and inspection and invocation of spring based WebServices.
  • Involved in handling transactions using session beans using EJB.
  • Used XSD for parsing teh message reply coming from CUSTOMS.
  • Developed web services technology JAXB to convert XML into java objects.
  • Involved in creating test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans.
  • Developed teh war/ear file using Ant script and deployed into WebLogic Application Server.
  • Extensively used SQL Developer graphical tool for teh enhancement and simplification of Database Development task.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, Java Script, EJB (Session Beans), MDB, JSP, spring, Spring Boot, JMS, HTML, XML, Soap UI, JSP, Hibernate, XSD, React.js,Redux, MongoDB, NetBeans, WebLogic, WebServices, ClearCase, DB2, SQL and Windows.

Confidential

J2EE/Java Developer

Responsibilities:

  • Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile.
  • Teh entire application was developed in J2EE using an MVC based architecture.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier and teh persistent storage tier.
  • Developed business components using Spring Boot, IOC, AOP, spring annotations and created user detail service for authentication and access control using Spring LDAP and Spring Security.
  • Used Hibernate for Database Persistence.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Created User Interface Design using HTML5, CSS3, JavaScript, jQuery, JSON, and Angular.js 2 .
  • Used Hibernate session Factory and JPA ORM frameworks for database connectivity.
  • Maintained Interface compatibility and concurrency in teh project using Java new features like default, static methods and Concurrency API.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed teh application using RAD as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Used Hibernate to access database and perform database updating.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in unit testing using Junit, system testing and creation of various test scripts.
  • Built scripts using ANT that compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.
  • Developing REST APIs for communication to external application, application integration
  • Used Log4J for logging.
  • Developed teh business logic using stateful session beans, EJB.
  • Developed stored procedures and triggers using PL/SQL to calculate and update teh tables to implement business logic using Oracle database.
  • Worked in collaboration wif system developers to set priorities and facilitate transformation of teh software development life cycle to Agile Scrum methodologies.

Environment: Java, Hibernate, SPRING, Spring Boot, Spring IOC, Spring AOP, Bootstrap, Maven, Elastic search, Web Sphere, JSP, EJB, Angular.js 2, XML, SOAP, HTML5, Log4J, EJB..

Confidential

Software Developer

Responsibilities:

  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Developed JSPs, Servlets wif HTML using Struts framework for different modules for teh interaction of user interfaces.
  • Developed Stateless and State full Session EJB beans using J2EE framework.
  • Involved in writing of JSP pages for teh presentation of data.
  • Used various types of controllers and view resolvers.
  • Worked wif Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose andObject Oriented Design Patterns in building high performance applications.
  • Used teh Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for teh presentation layer.
  • Consumed a Web service for exchange rate calculation.
  • Deployed applications on WebSphere Application server.
  • Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Built scripts using ANT that compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.
  • Wrote test cases in Junit for unit testing of classes and implemented teh logging using Log4j.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Resolved bugs/defects in teh application by coordinated wif team members of teh project to assure a positive outcome.

Environment: JSP, Core Java, Struts, Hibernate, JDBC, XML, CSS, Eclipse, UML, HTML, Apache Ant, WebSphere, Junit, Log4J, CVS, SQL and Windows.

We'd love your feedback!