Full Stack Developer Resume
Westborough, MA
SUMMARY
- Senior Java/J2EE Developer with 7+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using Java and J2EE Technologies.
- Experience on J2EE technologies including Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML and JUnit.
- Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom Tag Libraries, JavaScript, jQuery and AJAX.
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Multi Threading, Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Experience in developing User Interface (UI) Applications and professional web applications using HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, RWD, JSON, XHTML and XML.
- Good understanding on latest approaches in HTML5/CSS3 development, JavaScript Frameworks jQuery.
- Good Experience with JavaScript, MVC Framework AngularJS and knowledge on other frameworks like Backbone.js, Node.js and KnockoutJS.
- Extensive Knowledge in Node.js for Server Side programming.
- Experienced in building cross browser compatibility applications using AngularJS and Node.js.
- Experience with working in java script framework like jQuery, AngularJS and Node.js.
- Experience with Controllers, Views, and Stores in ExtJS.
- Experience in developing ExtJS components like Grids, Toolbars, Panels, Combo-Box and Button.
- Good Experience in working with the Document Object Model (DOM) and DOM Functions.
- Experienced both in working on Designing table-less layouts and table-based layouts.
- Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.
- Experience in developing Web applications using RWD, Bootstrap, jQuery and KnockoutJS.
- Good Working Experience and understanding with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
- Experience using all popular text-Editors like Eclipse, Brackets, Sublime Text and Notepad++.
- Experience in installing and configuring MySQL, ORACLE and MongoDB servers.
- Deployed this framework for the traditional mobile development which includes HTML, CSS and JavaScript.
- Good work experience of Web/Application Servers like Tomcat, Web Sphere, JBoss and WebLogic.
- Experience in ecommerce in creative content writing, editing direct mail and retail marketing channels.
- Extensive experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help front-end Technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.
- Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring ORM and Spring AOP.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MySQL andPostgreSQL.
- Proficient in programming by using the IDE’s such as Eclipse, My Eclipse, RAD, Net Beans.
- Hands on experience with Multi-Threading and Collections Frameworks.
- Experience in Oracle 10g/11g/12c, PL/SQL Developer, SQL and UNIX Shell Scripting.
- Experience in implementing projects utilizing various methodologies as Waterfall, Agile SDM’s.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-Platform Environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, SQL, PL/SQL.
Java Technologies: Servlets, JSP, JDBC, JMS, EJB, RMI, Web Services, SOAP, Log4j
Distributed Technologies: Web Services, JMS, WebSphere MQ
IDE: WSAD, Eclipse, RAD, Spring STS, NetBeans
Framework: Struts, Spring MVC, Spring, Hibernate, Apache axis for Web Services
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Web Technologies: HTML, DHTML, AJAX, CSS, BootStrap, AngularJS, XML, DOM, GWT, XPath, DOM, DTD
Methodologies: SDLC, UML, Design Patterns, SOA
Version Control Systems: CVS, Clear Case, SVN, GIT
Operating System: All Versions of Microsoft Windows, UNIX and LINUX
Database: Oracle 8i/9i/10g/11g/12C, MySQL,DB2, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Westborough, MA
Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, and Development Production phases of the application.
- Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
- Involved and interacted with users, customers and Business users for the requirements and training with new features.
- Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
- Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.
- Developed responsive web application for backend system using AngularJS with HTML5 and CSS3.
- Built reporting module for analytic services using custom AngularJS MVC Framework Components.
- Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.
- Used Bootstrap and AngularJS in effective web design.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service Call and JSON.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Created Call flow diagrams for IVR applications using VISIO.
- Used STRUTS Framework in designing the IVR application.
- Wrote JAVA Servlets that generates dynamic VXML.
- Mainly involved in support, Maintenance and enhancement of the application.
- Played a significant role in design and development of the VUI.
- Responsibilities included development of new modules of the application such as Web using J2EE technologies, Struts and Spring Framework.
- Developed MVC Controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
- Extensively used Core Spring Framework for Dependency Injection of components.
- Implemented Web Services using Spring RESTful.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- UsedANTScripts to fetch, build and deploy the application to development environment.
- Used Hibernate for mapping java classes with database and created queries with Hibernate Query language (HQL)
- Developed model objects using Hibernate.
- Application developed using RAD.
- Maintained version control using GIT.
- Used Log4j utility to log error, info and debug messages.
- Worked extensively on AngularJS in creating Controllers.
- Implemented backend process for sending the data through FTP.
- Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
- Using JMS to send email or notify companies or users who have subscribed particular services in our product.
- Developed customer facing software for managing advertisements to grow the business using JavaScript/jQuery, HTML 5 and CSS.
- Deployed application using WebSphere Application Server.
- Implemented client side Java-beans for DAO Pattern.
- Evaluated Prototype JavaScript Framework. jQuery High charts plugin integration with databases for displaying custom graphs (line, bar, pie etc.)
Environment: Java, J2EE, Spring MVC, RESTful Web Service, Hibernate, JMS, AJAX, JSP, MySQL, JAVA Servlets, Web Sphere Application Server, AngularJS, MS Visio, CSS, JavaScript, HTML 5, ANT, Windows, RAD, GIT, Log4j, FTP, DAO, XML, JavaScript, Struts Framework, Spring Frame work, Bootstrap.
Confidential, Virginia Beach, VA
Full Stack Developer
Responsibilities:
- Involved in System Requirements study and conceptual design.
- Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
- Developed web UI screens using Spring MVC, AngularJS, HTML, CSS, JavaScript and CSS.
- Conducted gap analysis and developed data migration and integration plans.
- Developed RESTful Web Service using REST Jersey API .
- Developed Spring Services, DAO’s and defined routes using Apache Camel.
- Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
- Integrated Hibernate with Spring for Handling Transactions.
- Developed applications with SQL Server.
- Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
- Developed stored procedures, Triggers and functions to process the data using SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Consumed Restful WebServices.
- Implemented Hibernates’ Lazy default fetch plans for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL Statements.
- Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
- Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate.cfg.xml file.
- Used XML to transfer the application data between client and server.
- Have done debugging to fix issues.
- Deployed application using Tomcat application Server.
- Used Maven for dependency and build management.
- Used SVN as version control.
- Application developed using NetBeans.
- Testing the java services by using JUnit.
Environment: Java, Agile, Spring MVC, AngularJS, HTML, CSS, JavaScript, JSP, NetBeans, XML, Hibernate, RESTful Web Service, Tomcat, SVN, Ajax, JUnit, SQL Server, ActiveMQ, Node.js, Maven, Spring JMS .
Confidential, Overland Park, KS
Java/J2EE Developer
Responsibilities:
- Designed business applications using web technologies like HTML, XHTML and CSS based on the W3C Standards.
- Implemented the MVC architecture using the Struts Framework.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Developed UI using HTML5, CSS3, ExtJS, Bootstrap, jQuery and JSP for interactive cross browser functionality and complex user interface.
- Designed Web Application User Interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- There is a configuration widget written in CSS3, Java Script and jQuery Framework in UI Layer with Tag library, application deployed and tested on Linux.
- Developed different GUI Screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery Framework.
- Brief experience on implementing the AngularJS and MVC Framework for data access.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP, Form Beans, AJAX Code, JavaScript and worked on integration.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues.
- Developed application using STS.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Created and Modified DAO’s to communicate with DB2.
- Worked on project build-script by using ANT.
- Used Log4j for tracking the applications.
- Maintained the application modules in version control using Clear Case.
Environment: HTML 4/5, XHTML, Struts Framework, CSS, ExtJS, Bootstrap, Linux, DOM, XUL, JavaScript, AJAX, Log4j, JSON, JAVA, SOAP Web Services, JSP, API, DAO, BD2, jQuery, AngularJS, JSON, JSTL, STS, DB2, Clear Case, MS Office, ANT.
Confidential, Annapolis, MD
Java/J2EE Developer
Responsibilities:
- Analyzed specifications and requirements.
- Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Rational rose.
- Developed Goods Receipt, Delivery Order modules and RF Function Modules
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax.
- Implemented MVC-II Architecture, which separated the View and Business Logic Layer.
- Designed SOA implementations by Using WebServices-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
- Worked on Struts Framework to create the Web application.
- Developed Servlets, JSP and Java Beans using Eclipse.
- Designed and developed struts action classes for the controller responsibility.
- Used spring custom tags, JSTL, DOJO and AJAX for front end development.
- Developed JUnit Test Cases for member portal and reg. servlet application and testing.
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC)
- Responsible for Writing POJO, Hibernate-Mapping XML Files, HQL
- Involved with the database design and creating relational tables.
- Used HQL, Criteria queries to perform all the required CRUD operations against the Oracle DB.
- Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Used the Maven Script to create the war/ear file and deployed into WebLogic.
- Used JAXB Parser for parsing the valid XML files.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
- Involved with the version control and configuration management using CVS.
- Unit and Integration testing on development and pre-production servers.
Environment: Java, J2EE, JSP, Agile Scrum, JSTL, POJO, Maven, EAR, WAR, JAR, JAXB, Servlets, JSP, SOAP, SOA, Struts Framework, HTML, Weblogic, Dojo, Ajax, JavaScript, JUnit, EJB, Hibernate, CVS, WSAD, Oracle Database.
Confidential
Jr. Java Developer
Responsibilities:
- Implemented automated Test-Suite for Layer 7 integrated Web Services.
- Implemented SOA architecture using SOAP Web Services by using Apache CXF and JAX-WS.
- Worked closely with the customers and involved in reviewing and understanding the Business requirements.
- Worked on Layer7 Security suite by Confidential Integration to FAL
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers and Offshore team members.
- Developed EJB 3.0 components and SOAP Web Services for the UI integration.
- Developed business layer using Spring, Hibernate and DAO’s.
- Developed the service classes for better data exchange between the MVC Layers.
- Worked on designing screens using Swing and Ajax.
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Using Maven build automation tool.
- Designed and developed a web site application using J2EE, XML, EJB, Servlets and JSP under the Apache Struts Framework.
- Used SQL Server 2005 as the back end and wrote SQL Queries and stored procedures.
- Developed and implemented UI controls and APIs with AngularJS.
- Domain Data Model Design and implementation of Cassandra spanning multiple datacenters on Amazon Web Services.
- Responsible for deploying the application on Apache Tomcat.
- Created web pages for each project using HTML5, CSS3 and Java Script.
- Developed common XML Schema's (XSD) as client contracts used to publish Top Down approach based Web Services.
- Implemented the project using IDE Eclipse.
Environment: Java, J2EE, Hibernate, SOA, SOAP Web Services, Spring, Apache CXF, JAX-WS, JSP, HTML5, CCS3, JavaScript, Dojo, Ajax, API, SQL Server, MVC, IDE Eclipse, Tomcat, XML, EJB 3.0, Servlets, Apache Struts Framework, Swing, SOA, Maven, XML, XSD.