We provide IT Staff Augmentation Services!

Lead/full Stack Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Java Developer with over (10) ten years of professional software experience working on Java and J2EE Application Development in areas such as Insurance, Financial Services, Healthcare, Telecom.
  • Well versed with complete Software Life Cycle Development (SDLC).
  • Experience in projects includes complete project life cycle of Requirement Analysis, DB Design, Architecture Analysis and Design, Development, System level testing and Deployment using various software technologies and tools.
  • In - depth understanding of Procedural and Object oriented programming models
  • Extensive experience in developing scalable reliable and efficient enterprise applications using in JAVA and J2EE Technologies which includes Servlets, JSP’s, Struts, Spring, Hibernate, Java Beans, JDBC, Java, JNDI, JMS, SQL, PLSQL.
  • Extensive experience using Jakarta Struts 1.x, Spring, Hibernate.
  • Worked on code optimization, scalability & performance tuning of various applications.
  • Experience in designing, developing applications using Struts (1.x/2.0) Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Hands on experience in Designing and Developing Single Page Applications SPA using Angular JS AND with other UI technologies such as JQuery, Boostrap3 and HTML
  • Experience in implementing the delarative enterprise services using Spring AOP and implementation knowledge on Spring web flow to manage the application page flows.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Experience in using the Object Relational Mapping tool Hibernate and SQL Mapping framework tool MyBatis, strong in using XML mappings and Java Objects
  • Proficient with UML in generating artifacts of software system (Use cases, Sequence diagrams, class diagrams etc.) and using the design patterns.
  • Extensive experience with various Application servers like IBM WebSphere 5.x, BEA WebLogic 11g, Glassfish, have knowledge in IBM WebSphere Commerce Server 7.
  • Expert level familiarity with Tomcat 5.x Web server.
  • Experienced in code audit, performance testing and application tuning
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Extensive knowledge of MyEclipse workbench 5.5, Eclipse 3.X, WSAD 5.1, NetBeans 6.1, RSA.
  • Excellent experience with SVN, Rational Team Concert, Jazz, Rational ClearCase and CVS version control systems.
  • Highly motivated individual with excellent Technical, Analytical and Communication skills.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.

TECHNICAL SKILLS:

Languages/Tools: Java, JSP, Servlets, EJB, JDBC, PL/SQL, Soap, Axis, AJAX, XML, UML, RMI, JMS, Rational Rose, CVS, ANT, JUNIT, MAVEN, PERL

Operating Systems: UNIX, Windows 2000/NT/XP/VISTA

Databases: MySQL, MS-Access, MS SQL-Server, Oracle 8i/9i/10g

Application servers: IBM WebSphere 6.x/7.x/8.x, BEA WebLogic 11g, GlassFish V2

Web servers & Frameworks: Tomcat, Apache, Struts, Spring, JSF, Hibernate

Scripting languages: HTML, DHTML, XML, XSLT, Java Script, JSP, PHP, and ASP

IDE s: MyEclipse Workbench 5.5, Eclipse(Kepler, Juno, Luna, Indigo, Helios), RAD 8/8.5

Front End Technologies: HTML5, XML, JavaScript, TLD, CustomTags, CSS3, AJAX, ExtJS, AngularJS, BootstrapJS

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, DOJO, Java Beans

Version Control and Application Support: SVN, GIT, CVS, Rational ClearCase, Jazz, Splunk.

Build Tools: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Lead/Full Stack Developer

Responsibilities:

  • Involved in Analysis of Business Requirement, Application Development, Application Enhancement and Application Maintenance services for this project.
  • Closely worked with Business users to meet their requirements
  • Involved in production deployments and postproduction support.
  • Used Teamcity build tool for Continuous Integration (CI) server.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Designed and developed UI screens with Angular Grid and Bootstrap to provide interactive screens to display data.
  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Worked with SambucaJS Framework. Sambuca is an HTML5/JS/CSS application development platform. It incorporates several popular frameworks such as AngularJS, jQuery, LoDash and SASS to make writing large applications fast, fun and easy.
  • Involved with Angular Style of coding. Used Typeahead to build auto complete search fields with ease and also used Data Grid 3.0 for advanced data grid components.
  • Migrated UI Sambuca version to Angular Grid version.
  • Worded on GruntJs - created package.json and gruntfile for the existing project. Installed and managed via npm, the Node.js package manager.
  • Developed code for iBatis supporting classes, Sql mapping for DB2 Stored Procedures . Also migrated to iBatis to myBatis .
  • Implemented Spring framework flow for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the backend tier development.
  • Involved in end-end development of the project.
  • Worked extensively on HTML, XHTML, CSS, Javascript and JSP for development UI. Implemented Spring framework for backend development. Used Spring AOP and Dependency Injection(IOC) in developing discount generation services. Configured and accessed Hibernate with Spring IOC.
  • Implemented the business layer by using MyBatis with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Worked on DB2 as the backend databases and integrated with Hibernate to retrieve Data Access Objects
  • Followed AGILE (SCRUM) methodologies , had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
  • Developed and deployed the application on Apache Tomcat Server 7.
  • Good understanding of ORM technologies such as JPA, iBatis/MyBatis and Spring JDBC.
  • Looking into the splunk logs for hidden application errors.

Environment: JDK 8, ANT, Log4J, AngularJS 1.x, Web Components like angular-grid, BootstrapJS, SambucaJS, HTML5, CSS3, JavaScript, GruntJs, iBatis, MyBatis, REST, SOAP, DB2, Spring 3.0, Hibernate, Agile, Splunk, Apache Tomcat 7, Teamcity 8.

Confidential, Albany NY

Senior Java Developer

Responsibilities:

  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed application on WebSphere application server 8.5. The document open up in the new Custom Daeja Viewer Web application.
  • Using Application Engine for performing background SQL processing against the database.
  • Understood the business needs and analyzed Functional Requirements through Functional design document for IBM Daeja ViewOne Pro viewer to open and view multiple documents.
  • Integrated Daeja ViewONE Pro for viewing documents and images.
  • Configured Daeja view one pro and installed as a part of PeopleSoft application.
  • Created jndi data source on WebSphere server hosting the FileNet AE for connecting to the PeopleSoft Database.
  • REST - the standard HTTP request and response mechanism, simplifying implementation and providing for a looser coupling of the client and server.
  • Extensive use of Rational Team Concert and Jazz source control.
  • Used Eclipse as IDE for viewer application.

Environment: Java 1.8, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 2, CSS, XML, Oracle, SQL, WebSphere 8.5, Jazz source control, JUnit 4, JNDI 1.2

Confidential, Albany, NY

Sr Programmer Analyst

Responsibilities:

  • Designed and developed system models specifying interactions between multiple systems.
  • Developed web pages and user interfaces for Regional Office in NYSE-CON.
  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Used Core Java features threads in developing applications
  • Worked in developing many JSPs/Servlets for presentation and server side processing.
  • Maintained dynamic web pages for a very large financial services site, mainly using Perl and XML
  • Developed applications using Struts 2.0 Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Used Web Services, SOAP. Implemented SOA Architecture with web services using SOAP, WSDL and XML.
  • Used MS Access for Regional Office Inspection Database where entering inspection information into the database and of running the LEAN Report to extract the necessary Key Performance Indicators for Regional Office.
  • Designing of multi-layer forms using designs and layouts in VB
  • Used Servlets and JSP’s in developing the web application on Apache Tomcat 7.
  • Used Eclipse Kepler as IDE.
  • Used Rational Clearcase as version control system for the source code and project documents.

Environment: Java, JEE, TomCat7.x, Jrockit Jre 1.6, PERL, Oracle 11g, RUP, SQL Developer, Struts 2.x, RUP Tools (Clearquest, Clearcase), MS Access, VB, Eclipse Kepler(IDE)) for Java development.

Confidential, Birmingham, AL

Sr. Javascript Developer

Responsibilities:

  • Worked as JavaScript Developer using Ext JS framework and Object Oriented JavaScript (OOJS) to develop user interface for ECOS application for Customer Returns and Inventory application.
  • Implemented various functionalities as per the business requirements. This involves creation of views, controller elements and model classes which used to store data for views.
  • Worked on custom events firing, attaching listeners and coding for operation need to perform when event is getting triggered.
  • Developed code for drag and drop functionality for Filters, Where the data is dragged from the Ext Tree, and dropped in droppable area on filters on cross tab grid for filtering on data.
  • Used Ext JS ui components to implement various functionalities, Coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
  • Worked on integration of Ext.ux tree search component with existing system to provide dynamic search in available dimension from dimension tree.
  • Fixed several outstanding css issues with IE6.0, JS Defects.
  • Used AJAX and JSON processing against RESTful web services in JavaScript.
  • Used HTML5 and XML (XPath, XSLT, XSD) related technologies to develop software applications.
  • Developed on demand, combo and compression server using Node.js
  • Used Servlets and JSP’s in developing the web application on Websphere Application Server 8.5.
  • Experience with DB2 and Java Persistence.
  • Used Rational Application Developer (RAD 8) as IDE.
  • Used CVS as version control system for the source code and project documents.

Environment: JavaScript, ExtJS 3.4, Angular.js, Node.js, AJAX, JSON, Java, HTML5, CSS3, XML, XPath, XSD, Servlets, RAD 8, CVS, WebSphere 8.5.

Confidential, Orlando, FL

Web Developer

Responsibilities:

  • Developed JSP, Java Script, HTML5, and CSS3 for UI & business logic.
  • Designed and developed the application using Java Server Faces (JSF) framework
  • Experience with Java WebServices used SOAP and REST.
  • Worked on OpenLayers JavaScript library for displaying map data in the web browsers with no server side dependencies.
  • Used OpenLayers 2.12 version, implemented JavaScript API for building geographic applications.
  • Used Eclipse as the IDE and used Apache Tomcat.
  • Used JSON(JavaScript Object Notation) to read the javascript object.
  • Used DOJO toolkit to construct Ajax requests and build dynmaic web pages using JSP's, DHTML and Javascripts
  • Extensively used Jquery in web based applications
  • Used OpenLayers APIs, Map APIs such as Bing, Google, MapQuest.
  • Redesign Confidential Emergency Roadside Assistance application using a AngularJS.
  • Wrote AngularJS controllers, views and services for new map features.
  • Used SVN as version control system for the source code and project documents.

Environment: JavaScript, JSF, JQuery, DOJO Toolkit, AJAX, HTML5, CSS, XML, REST, SOAP, Eclipse, OpenLayers 2.12, AngularJS, SVN, Tomcat.

Confidential, Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, design and development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
  • Designed the application using Test Driven Development (TDD) approach
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase using UML in Rational Rose.
  • Used struts framework to develop Action Servlets, Action Form bean and configured the struts-config.xml file.
  • Extensively used core java for this application, we have implemented the threading mechanism in Admin
  • Used Servlets and JSP’s in developing the web application on Websphere 7.
  • Extensively used Jquery in web based applications
  • Extensively used JSF framework.
  • Experience in using the Collections in java E.g. Hash Map, Tree Map etc...
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used DOJO toolkit to construct Ajax requests and build dynmaic web pages using JSP's, DHTML and Javascripts.
  • Used Spring to develop light weight business component and Core Spring framework for Dependency injection.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Implemented Declarative transaction using Spring Framework.
  • Implemented WEB Service Layer for exposing order services to other platform independent applications.
  • Used SOA Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
  • Used DBVisualizer connection to database.
  • Extensively used WSAD 6.1(Web Sphere Application Developer) during development phase.
  • Used Rational Clear case as a version control tool.
  • Used RAD(Rational Application Developer) as the IDE and deployed the application on Web Sphere application server.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4J to monitor the Error Logs.

Environment: Core Java1.5, JSP2.1, JQuery, JavaScript, DOJO Toolkit, AJAX, HTML5, CSS3, XML, WSDL2.0, SOAP, JAX-WS, Struts 2.0 Springs Framework, Struts Tiles, Spring2.5, Hibernate, SOA, EJB 2.0, MDB, JMS, RAD, WSAD 7, DB2, Ivy, UML, Rational Rose, UNIX, Log4j, JUnit, Ant, JSF.

Confidential, Wilmington, DE

Java/J2EE Developer

Responsibilities:

  • Developing use cases, class and sequence diagrams for ongoing business demands (Extensive usage of Rational Rose and Visio for analysis, design and reengineering).
  • Designing with greater scalable and extensible capabilities with full of J2EE framework and J2EE N - Tier Clustered architecture.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Developed UI using Struts based on MVC design pattern.
  • Developed user interface using JSP, JSP Tag libraries, and Java Script to simplify the complexities of the application.
  • Experience in using ExtJS for the presentation tier and developer the screens of the application.
  • Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request.
  • Implemented the Struts validation and Tiles Framework in the presentation layer.
  • Application was developed by using several design patterns like business delegate, DAO (Data Access Object) pattern, front controller, Service Locator and Session Façade in the development process.
  • Developed Server side components with coordination of Hibernate and spring using web established frame works.
  • Developed the application using Spring Framework that implents MVC architecture.
  • Used Dependency Injection feature of spring framework to inject dependency into objects and to wire objects of business classes.
  • Designed and developed the Java-based Object Relational Hibernate persistence framework to persist the business data with database and J2EE based spring framework.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Communication with external systems using JMS messaging system through MQ Series.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Written UNIX shell scripts for building, packaging and installing the application in the server.
  • Used SOAP, Java Web Services for interacting with other clients.
  • Used SVN as version control system for the source code and project documents.
  • Given support for the application Stress test using load runner.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in JBoss 7 server.
  • Developed JUnit tests and functional test cases for the services and documented the services developed.

Environment: Core Java 1.5, J2EE, JSP, Servlets, Struts 1.x/2.0, Spring, Hibernate, RAD, Rational Rose, SVN, JBoss7.0, IBM MQ, JMS, UNIX/LINUX, UML, ExtJS, J2EE Design Patterns, XML, UNIX, Apache Axis, Maven, JUnit3.0, Oracle10g.

Confidential, Kansas City, KS

Java Developer

Responsibilities:

  • Struts framework is used for building the Front-End.
  • Utilized the various enter Design patterns to develop the Business modules based on the required functionality.
  • Developed view and controller components.
  • Interacted with business analysts and other end users to resolve user requirements issues.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML5 and JavaScript.
  • Used DOJO toolkit to construct Ajax requests and build dynmaic web pages using JSP's, DHTML and Javascripts
  • Extensively used Jquery in web based applications
  • Developed the controller component with Servlets and action classes.
  • Business Components are developed (model components) using Enterprise Java Beans (EJB).
  • Experience in using ExtJS for the presentation tier and developer the screens of the application.
  • Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed DAO'S for getting data and passing data to the database
  • JavaScript is used for client side validation and to control some dynamic data.
  • Extensively worked with Oracle Application servers, Apache Tomcat,JBoss 4.2.3 and Service Mix Server.
  • Used MAVEN scripts to fetch, build, and deploy application to development environment.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Clear Case is used for version control.
  • Used MQ series to create, send, receive and read messages.
  • Used software development methodologies such as waterfall.
  • Used Eclipse Helios as Integrated Development Environment (IDE).
  • Prepared technical and Java API documentation.

Environment: JBoss 4.2.3, JDK 1.5, JDBC, JNDI,EJB, JSP,jquery, Servlets, Apache Tomcat, Maven, Struts 1.2, HTML5, XML, Java Script, CSS, DOJO Toolkit, UNIX/Linux, ExtJS, Oracle 9i, Toad, Clear Case, MQ Series, Eclipse Helios.

Confidential

Software Engineer/Java Developer

Responsibilities:

  • Involved in Analysis, Design and Development of the RAIN Project. ‘RAIN’ deals with automation of governance for various departments of Pune district collectorate.
  • Involving Work Flow Management for different business functions.
  • Enforcement of business rules along with provision for human decision making wherever necessary.
  • Generation of MIS reports & other MIS data.
  • Used Visual Studio, and SQL Server for the analysis and development of online systems
  • The user interface for the whole system is in regional language (Marathi). The data storage is in ISCII (Indian Script Code for Information Interchange) format & the data is displayed in ISFOC (Indian Standard Code for Font Characters). The data conversion is achieved using ‘GIST’ SDK provided by C-DAC

Environment: Java, Servlets, JSP, HTML, JavaScript, CSS, XML, HTML, WebLogic, SQL, VB, UNIX, Windows 95/98, Windows NT 4.0

We'd love your feedback!