Full Stack Developer Resume
Rocky Hill, CT
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in application development usingJava J2EE, JMS,JSP, Servlets, Spring,JSF, JPA, Angular JS, Node.js, Ext.JS, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, JSON, WebSphere,UML,WebLogic, JBoss, ApacheTomcat, Spring Security.
- Analysis, Design and Development of J2EE Business applications, Web - based and n-tier applications using teh following core technologies - Java, Servlets, JSP, JSTL, and XML
- Expert in Core-Java 5.0/6.0 wif strong understanding of OOPS, API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency .
- Good Experience in Data structure and Algorithms.
- Experience in developing web-services using REST, SOAP, WSDL and ApacheAXIS2.
- Proficient in handling & administering Web servers/application servers - WebSphere, WebLogic, WAS, JBoss and Apache Tomcat.
- Strong design and development experience in J2EE technologies includingJSP, JDBC, JNDI, Servlets and JMS.
- Good Experience using Object Relational Mapping tool like Hibernate.
- Experience in Spring Framework such as Spring Boot, Spring MVC,Spring IOC, Spring Resources, Spring JDBC.
- Extensive experience in designing front end interfaces using HTML/HTML5, CSS3/CSS, JSP, Java Script, Angular JS and Ajax.
- Implemented J2EE compliant java code for application development effort which involved working wif JSP, Servlets, JDBC, XML etc.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest for bug tracking.
- Installed, configured, and maintained WebSphere Application Servers (WAS) in a network deployment.
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Experience in developing enterprise applications using SDLC, Rational Unified Process, and OOAD.
- Worked extensively on building Rapid development Framework using Core Java.
- Excellent Experience in Code Refactoring.
- Used CVS, Maven, and SVN, Git for Source code version control.
- Excellent back-end programming skills using SQL, PL/SQL, ETL, Informatica 9.1, Stored Procedures, and Oracle, IBM DB2, UDB MS SQLServer.mmice
- Implemented teh service projects on Agile Methodology and involved in running teh scrum meetings. and worked on UAT issues and production support issues as a part of teh Release support team.
- Experienced working wifWebservices technologies WSDL,JAX-WS, JAXB, JAX-RS.Implemented web application design inMVC architecture using theStrutsframework andJSP.
- Expert in usingJavaIDE’s likeIntelliJ, Eclipse and NetBeans.
- Experienced in Unit Testing and generating of Test cases for web applications.
- Good knowledge on selenium.
- A resourceful team player wif good inter-personal skills, TEMPeffective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment wif opportunities for growth.
TECHNICAL SKILLS:
Languages: Java, .Net, C, C++, SQL, and PL/SQL
Database: Oracle 8i/9i/10g/11g, MS SQL Server 7.0/2000, NoSQL, DB2, MongoDB
Framework and Tools: Spring 1.x/2.x/3.x, Struts, Hibernate 1.x/2.x/3.x, Log4J, J2EE Design Patterns, Angular JS, GWT, Gradle, Django, JIRA.
Web technologies: JSP, HTML, HTML5, CSS 3.0, JavaScript, Unix shell scripts, Perl, JQuery
IDE: IntelliJ, Eclipse, NetBeans
Web/Application Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss
Web services: JAX - WS, SOAP, REST, WSDL, AXIS2 and UDDI
Design Methodologies: UML, J2EE Design Patterns
Version Control: CVS, SVN and Clear Case
Methodology: Water Fall, Agile, SCRUM, Lean and Kanban.
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Rocky Hill CT
Full Stack Developer
Responsibilities:
- Involved in teh development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 Bootstrap & used Client Side validations were done using Angular JS, XSLT and JQuery, XML DOM.
- Developed UML class diagrams, sequence and use case diagrams using Rational Rose.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed and implemented teh MVC Architectural Pattern using Struts Framework including JSP, Servlets
- Developed teh DAO layer for teh application using Spring Hibernate Template support.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Implemented Transactions using spring framework.
- Used Spring MVC and Web Flow to bind web parameters to business logic.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap wif MySQL database as teh backend.
- Used Spring Boot to create stand-alone applications
- Embed Tomcat,Jetty or Undertow directly used SpringBoot and provided opinionated starterPOMs to simplify teh Maven configurations using Spring Boot
- Built Spring basedJavaMicroservices to support web application.
- Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of teh Release support team.
- Designed and developed Service layer using Spring Boot.
- Responsible for writing Data persistence logic using MyBatis.
- Built teh application using Agile Development Model and integrated teh applications using existing APIs usingGroovy.
- Used JSP Tag Libraries (JSTL) to implement teh logic inside teh JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do teh client side validations.
- Developed Web Services using REST, SOAP, WSDL, UDDI and XML..
- Successfully developed backend REST API in NODE.JS.
- Involved in creation of GUI using Java Swing
- Integrating Jenkins wif SonarQube to check for teh quality standards.
- Built Java Security API to add security and autantication to my application.
- Used AJAX to get teh data from teh server asynchronously by using JSON object.
- Has worked on Oracle10g database for storing and retrieving teh application data.
- Integrated and configured ActiveMQ Resource Adapter in Jboss to consume Message Driven Beans.
- Designed and implemented Report Module using Jasper Report framework
- Involved in configuring JMS and JNDI in rational application developer.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in JBOSS Application Server.
- Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
- Used CVS as a version control system, an important component of Source Configuration Management (SCM).
- Maintained relationship between objects using Spring IOC.
Environment: Java, J2EE, Spring, Hibernate, Web Services, MySQL, Microservices, MyBatis, Jasper,XML, JavaScript 1.8, Angular JS, Web Services WSDL 2.0, SOAP,Swing, SpringMVC,ActiveMQ, Spring Boot, SonarQube,JDBC Template,Node.js, AJAX, CVS, Oracle 10g, JBOSS, Eclipse, Linux.
Confidential, Atlanta, GA
Full Stack Developer
Responsibilities:
- Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for teh enterprise applications.
- Designed and developed various modules of teh application wif JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Employed teh Spring Framework features like Validator, Resource mapping, Session and model attributes using annotations and used URL mapping to handle teh requests.
- Enforced a secure login and autanticating of users wif Spring security.
- Consumed SOA Web Services for transferring data between different applications, experienced wif SOAP/WSDL and Restful web services.
- Used Hibernate to connect to database and perform database operations.
- Deployed teh applications in development, staging and production environments.
- Implemented Exception handling mechanism in teh persistence layer designed and developed Presentation Layer using MVC framework, JSP, HTML 5, XML, XSLT, Angular JS, and CSS3.
- Implemented on AngularJS concepts scope/controllers/services views etc.
- Responsible for creating Angular JS views using HTML5 content and styling using CSS3.
- Extensively used jQuery, Node.js in implementing various GUI components in application portal.
- Deployed web, presentation and business components on Weblogic Application Server.
- Developed a few Restful Microservices using Spring Rest.
- Developed a large-scale technical projects and assuring deliverables and project scope are met and well documented.
- Installed, tested and deployed monitoring solutions wif Splunkservices
- Managed source repository using SVN version controller.
- UsedSpringBootfor creating a fat jar/war.
- Experience in AWS Cloud platform and its features.
- Jenkins for monitoring continues integration and build configuration.
- Involved unit testing, interface testing, system testing and user acceptance testing of teh workflow tool.
- Used log4j to log different types of messages to write on to teh proprietary log model.
Environment: Java, J2EE, Spring, Web Services,, XML, JavaScript, Spring Boot, Angular JS, Node.js, AJAX, Web Services WSDL 2.0, SOAP, Spring-IOC, MVC, AJAX, Splunk, Hibernate,SVN, Microservices, Oracle 10g, weblogic Application Server, Eclipse, Linux, Jenkins.
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed server side applications using Servlets, JSP and JDBC.
- Used JMS for communicating various clients and its components.
- Used Web Services-WSDL and SOAP.
- Deployed applications on WebLogic Server 10.3 server
- Extensively configured teh build files to different Environments
- Developed Session Beans which encapsulates teh workflow logic
- Used Entity Beans to persist teh data into database and also used Message Driven Beans MDB to notify teh bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts teh MVC framework for building web applications.
- Developed web pages by using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for teh concurrent development in teh team and for code repository.
- Involved in regression testing, evaluating teh response times, and resolving teh connection pooling issues.
Environment: Struts 1.x, Java 1.4, JDBC, Servlets, JSP, EJBs, Oracle 8i, WebLogic Server 10.3, MDB, HTML, Node.js,Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed server side applications using Servlets, JSP and JDBC.
- Used JMS for communicating various clients and its components.
- Used Web Services-WSDL and SOAP.
- Deployed applications on WebLogic Server 10.3 server
- Extensively configured teh build files to different Environments
- Developed Session Beans which encapsulates teh workflow logic
- Used Entity Beans to persist teh data into database and also used Message Driven Beans MDB to notify teh bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts teh MVC framework for building web applications.
- Developed web pages by using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for teh concurrent development in teh team and for code repository.
- Involved in regression testing, evaluating teh response times, and resolving teh connection pooling issues.
Environment: Struts 1.x, Java 1.4, JDBC, Servlets, JSP, EJBs, Oracle 8i, WebLogic Server 10.3, MDB, HTML, Rational Rose, Rational Clearcase, CVS, PL/SQL, WSDL, SOAP, Eclipse.
Confidential
J2EE Developer
Responsibilities:
- Involved in development, customization and enhancement of teh product.
- Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for teh modules.
- Implemented Generic Controller in Java that carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions.
- Designed and developed all UI Screens (Forms) using Java Server Pages, CSS, JSTL, Html and JavaScript.
- Responsible for Developing Managed Bean and DAO classes for Business Implementations.
- Used Tag Libraries for Screen Design using JSP.
- Business validations are handled using Form Handlers.
- Client side validations are handled using Java Script.
- Written Utility classes for getting Connection using JDBC.
- Responsible for Writing SQL Queries and executing using JDBC API.
- Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
- Taken whole responsibility and developed module alone wif in time specified.
- Developed unit test cases using JUnit.
- Used Eclipse IDE for Development and Version Control as Clear case.
- Involved in teh code fixing and system testing activities.
- Written Client/ Server side validations for teh project
Environment: Java, Servlets, JSP, ATG Dynamo, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, WebSphere and UNIX.