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 the following core technologies - Java, Servlets, JSP, JSTL, and XML
- Expert in Core-Java 5.0/6.0 with 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 with 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 the service projects on Agile Methodology and involved in running the scrum meetings. and worked on UAT issues and production support issues as a part of the Release support team.
- Experienced working withWebservices 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 with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with 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 the 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 the MVC Architectural Pattern using Struts Framework including JSP, Servlets
- Developed the DAO layer for the 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 with MySQL database as the backend.
- Used Spring Boot to create stand-alone applications
- Embed Tomcat,Jetty or Undertow directly used SpringBoot and provided opinionated starterPOMs to simplify the 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 the Release support team.
- Designed and developed Service layer using Spring Boot.
- Responsible for writing Data persistence logic using MyBatis.
- Built the application using Agile Development Model and integrated the applications using existing APIs usingGroovy.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do the 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 with SonarQube to check for the quality standards.
- Built Java Security API to add security and authentication to my application.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Have worked on Oracle10g database for storing and retrieving the 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 the enterprise applications.
- Designed and developed various modules of the application with JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Employed the Spring Framework features like Validator, Resource mapping, Session and model attributes using annotations and used URL mapping to handle the requests.
- Enforced a secure login and authenticating of users with Spring security.
- Consumed SOA Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
- Used Hibernate to connect to database and perform database operations.
- Deployed the applications in development, staging and production environments.
- Implemented Exception handling mechanism in the 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 with 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 the workflow tool.
- Used log4j to log different types of messages to write on to the 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 the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and also used Message Driven Beans MDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts the 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 the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving the 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, Bangalore India
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 the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and also used Message Driven Beans MDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts the 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 the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving the 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 the product.
- Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for the 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 with in time specified.
- Developed unit test cases using JUnit.
- Used Eclipse IDE for Development and Version Control as Clear case.
- Involved in the code fixing and system testing activities.
- Written Client/ Server side validations for the project
Environment: Java, Servlets, JSP, ATG Dynamo, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, WebSphere and UNIX.