We provide IT Staff Augmentation Services!

Senior Consultant - Application Development Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Overall 10+ years of experience in Application Analysis, Design, Development, implementation, maintenance and testing for Web, Client - Server based Enterprise Applications across various domains using Java/J2EE technologies.
  • Extensive experience in various Java/J2EE technologies including Java, Swings, JSP, Servlets, EJB, Struts, Spring MVC, Hibernate, Oracle 11g, JDBC, HTML5, CSS, JavaScript, JQuery, XML, XLST, Ajax, ANT, SOAP and Restful Web Services.
  • Strong experience in developing Web Services using - SOAP (CXF 2.x), WSDL and Restful web services (Jersey), DTDs, XSD schemas for XML.
  • Excellent experience in working with Servers like IBM Websphere 8.0, BEA Web Logic 9.x/10./11, JBOSS and Apache Tomcat 5.x/application servers.
  • Worked in various domains like Banking ( Confidential ), Insurance (Farmers & Confidential insurance) Auto (FORD) and Payroll ( Confidential ).
  • Strong hands on experience in implementing Design patterns as Session Façade, Singleton, Factory pattern, Adapter pattern and Abstract Factory Pattern.
  • Also Knowledge in all Java design patterns like Creational, Structural and Behavior pattern.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX, DOM and JAXB.
  • Extensively involved in developing application in MVC Design Patterns Using Struts 1.2, 2.x and Spring frameworks.
  • Excellent experience with PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Worked on Struts tag libraries, validations, exception handling and JSTL in struts framework.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
  • Experience on application development using Multithreading, Collections, Reflection and Serialization.
  • Involved in application design using class diagram, Sequential diagram, activity diagram and State diagram.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest and Quality Center.
  • Team Management: Working closely with Onsite teams on project deliverables and building up goals.
  • Extensively used in Agile, SCRUM, (JIRA, RALLY) methodology in application development
  • Ability to suggest, model and deliver the technical solutions for real world business problems.
  • Excellent communications skills and strong working relationships with coworkers and management.
  • Worked on configuring build tools like Maven and ANT for the development and deployment.
  • Highly Proficient with all phases of SDLC Gathering Requirements, Functional Specifications, System Design, Prototypes, Development, Testing, Release and Hand Off.

TECHNICAL SKILLS

IDE/Tools: Eclipse, My Eclipse, RAD, STS, IntelliJ, TOAD, Rally, Dream Viewer, SQL Developer

Frameworks: MVC, Struts, Spring MVC, Hibernate

J2EE Technologies: Core Java, JSP, Servlets, EJB, RMI, JMS, MQ Series, JDBC, JNDI, WSDL, Soap Web Services & Restful Web services, XSD, XML.

Scripting Languages: HTML5, CSS, JavaScript, JQuery and Knowledge of Angular JS.

Application/Web Server: Apache Tomcat, IBM Websphere 7.0, BEA WebLogic 9.x/10./11, JBoss

Database Technologies: Oracle 8i/9i/10g/11g, MySQL, MS Access, DB2

ORM Tool: Hibernate 3.0, Toplink

Version Control Tools: PVCS, Tortoise SVN, Clear Case, Jenkins, MS VSS.

Other skills: Agile, Scrum, Maven, Ajax, Ant Script, Junit, Log4J, JSON, POJO, Designs Patterns, JSON, Unix

Software Methodologies: OOAD, UML, SDLC.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Senior Java Lead/Developer

Responsibilities:

  • Involved in gathering and analysing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Developed Controllers, view resolvers, Handler mappings and Java Server Pages as views, using Spring MVC
  • Used Struts 2.0 Framework in the web tier of the application which is based on the MVC design pattern.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Designed web screens for various modules using HTML, DHTML and CSS and used Java Script as client side validation.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Developed Validators for application components using the Struts validation framework.
  • Involved in performance optimization concepts within applications like Code optimization, load balancing etc.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Design and implement solutions to satisfy non-functional requirements like scalability, usability, maintainability and support ability
  • Produced JavaScript to automatically disable selected links until a given activation date and constructed image-based JavaScript-free rollovers through CSS alone.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Develop persistent objects using Hibernate.
  • Developed stored procedures and Triggers using PL/SQL to access the database.
  • Created Mock services in SOAP UI to test the interaction with the Web services.
  • Used Maven to create structured layer, achieve dynamic dependency resolution and create a central repository for all project dependencies.
  • Resolving technical issues and helping the team members technically.
  • Design and development of new features and enhancements; making crucial technical decisions pertaining to the design and development activities.

Environment: Java/J2EE, JSP, JQuery, Servlets, Struts, Ajax, Spring MVC, Hibernate, Maven, Soap and Restful Web Services, Oracle, Websphere 8.0, Agile, linux, Rally, Angular JS.

Confidential, Chicago, IL

Sr. Java Lead/Developer

Responsibilities:

  • Develop the front end design and get the approval from client
  • Designing and coding the complete module for flight details.
  • Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Data Modelling, Analysis, Design and Development.
  • Developed Use Case, Sequence and Class diagrams to describe the flow of process.
  • Used Maven to create structured layer, achieve dynamic dependency resolution and create a central repository for all project dependencies.
  • Developed the application using Struts framework which was based on Model View Controller (MVC) design pattern.
  • Designed user interface screens using JSP, Servlets, Struts tags and HTML. Used JavaScript for client side validation, CSS and AJAX for further support. Used jQuery for UI centric Ajax behaviour.
  • Used Hibernate Persistence framework to create POJO classes and performed ORM mapping. Used XML mapping files to describe the relationship between database tables and class attributes.
  • Used spring framework for Dependency Injection (IOC), Aspect Oriented Programming (AOP) and integrated with Struts framework and Hibernate.
  • Developed DAO classes using Spring DAO package for data access and data manipulation.
  • Used spring configuration files and its application context object for creating various factory objects.
  • Implemented Spring Web Services for sending and retrieving data from different applications using SOAP protocol.
  • Worked with XML validation using XML Schemas. Worked with XSD, XSLT and XPath.
  • Used XML parsers like JAXP and JAXB to parse the content retrieved by the web service.
  • Used various design patterns like MVC, Service Locator, Singleton, Factory and Data Access Object (DAO) all over the application.
  • Implemented unit testing using JUnit framework. Automated the invocation of JUnit during build and deploy time. Deployed the application using JBoss Application Server.
  • Used Log4J to capture the log that includes runtime exceptions and versioned the code using Rational Clear Case.

Environment: Core Java, HTML5, JavaScript, Struts, JQuery, JSP, JMS, MQ Series, Servlets, Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g.

Confidential, Los Angeles, CA

Senior Java Lead/Developer

Responsibilities:

  • Involved in the Design, Development, Implementation, Integration, Deployment and Testing phases of the application enhancement project.
  • Develop persistent objects using Hibernate.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, AJAX, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Extensively involved in developing ActionServlet, Action, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
  • Used JUnit Testing Framework for testing the methods that have been coded.
  • Developed and deployed the application on JBoss server using Maven scripts.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Involved in developing and consuming SOAP/RESTFUL web services
  • Created Mock services in SOAP UI to test the interaction with the Web services.
  • Designing and implementing the code using Struts framework.
  • Resolving technical issues and helping the team members technically.
  • Bug fixing and maintenance of the application.

Environment: Java/J2EE, Multithreading, JSP, JQuery, Servlets, Spring MVC, Soap and Restful Web Services, Maven, Hibernate, DB2, WebSphere, Agile, JIRA, Unix, Tortoise SVN

Confidential, Bloomington, IL

Senior Java Lead/Developer

Responsibilities:

  • Involved in requirements gathering and analysis.
  • Analysis the Requirements for JRF 5.x and JRF 6.x
  • Developing and Implementing the code for both JRF version
  • Testing & Supporting different Environments
  • Worked extensively on Struts 2.0 framework in order to insert the panel data into the panel container.
  • Worked with Java multithreading in back-end component, one thread will be running for each user, which serves that user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used various design patterns like MVC, Service Locator, Singleton, Factory and Data Access Object (DAO) all over the application.
  • Involved in reviewing the code.
  • Development Junit Test cases for testing the development code
  • Analyzed the performance of application and fine tune the code where it is necessary.
  • Involved in the unit testing of the tool.
  • Involved in consuming and publishing SOAP/RESTFUL web services
  • Enhancement and maintenance of the application.
  • Created project status report and presented it to the clients and higher management on a weekly basis.

Environment: Java, Multithreading, JSP, Struts 2.0, Spring MVC, Hibernate, WSDL, Soap and Restful Web Services, JSON, Maven, POJO, JMS, SCRUM, RAD, Maven, GIT, Oracle 11g.

Confidential

Senior Java Developer

Responsibilities:

  • Analyzing the requirement specification, technical design preparation, conduct proof of concepts in analyzing the various design approaches and sharing with client.
  • Involved in Development, Implementation & Testing
  • Requirement understanding of Use Case documents with help of Business Analyst and responsible for design, development, testing and implementation of modules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Implemented Restful services using Jersey.
  • Involved in designing and developing the User Interface.
  • Implemented unit testing using JUnit framework. Automated the invocation of JUnit during build and deploy time.
  • Created the Front end page using JSPs, HTML, and CSS, java Script and JQuery with its required styles.
  • Utilized Log4J for debugging and logging the operations of the application.

Environment: Core Java, Multithreading, HTML5, JavaScript, JQuery, JSP, JMS, MQ Series, Servlets, JSON, POJO, Maven, Struts, Top link, Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g.

Confidential

Senior Web Developer - Application Development

Responsibilities:

  • Developed the component using Java, J2EE/JEE, JSP, Struts, Hibernate framework
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Implementation of SAOP Web Services using CXF
  • Involved in designing frontends using JSPs, HTML, DHTML and CSS.
  • Designed the application using J2EE Design Patterns including Controller, Façade, Service Locator, Intercepting Filters and Transfer Objects.
  • Involved in refactoring of all the Legacy code by making it more user interactive by using Ajax and JavaScript Prototype.
  • Designed Security implementation strategies for this application, to avoid SQL Injection, Parameter tampering and client-server data validations.
  • Involved in writing SQL, Stored procedures for back end. Used Views and Functions in the Oracle Database.
  • Analyzed the performance of application and fine tune the code where it is necessary.
  • Debugging and resolving issue for web service binding and deployments with attachments

Environment: Java, JSP, JavaScript, SQL, AJAX, Struts, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web services, Oracle 10g.

Confidential, New York

Senior Consultant - Application Development

Responsibilities:

  • Software Design: Created Functional Specification Document for the Business Requirements. Developed a workflow which uses Beehive Framework Using weblogic portals.
  • Interacted with Business Analysts to understand requirements and chart the Functional Specification Document for the requirements
  • Used XML parsers to parse the XML data. Used O/R mapping tool Hibernate for persistence data.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and JAXB.
  • Developed highly responsive, dynamic user interface components using AJAX and JQuery. Implemented MVC using Spring Framework.
  • Client Side as well as server side validations were done using Struts Validator.
  • Hibernate (an ORM framework) was used on DAO layer to persist application data into Oracle database
  • Developed the CSS Classes for all Error, Form Elements and Warnings. Performed client side validations using JavaScript.
  • Involved in Design documentation with UML diagrams. Resolving high priority issues by discussing directly with user. On time Delivery of code without any bugs.
  • Responsible for implementing complex business logic with Stored procedures involving many DB Tables in the application
  • Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.
  • Implementation: Involved in end to end implementation in the production environment validating the implemented modules
  • Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.
  • Performed logging using log4j. Performed unit testing by writing test cases using JUnit.

Environment: Core Java, HTML, JavaScript, JSP, Servlets, Struts, Hibernate, Agile, Scrum, MySQL, Clear case, Toad

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Involved in the development of JSP pages for dynamic representation using Struts.
  • Developed and implemented GUI Functionality using JSP, Struts, JSTL, Tiles, and AJAX.
  • Developed STRUTS forms and actions for validation of user requested data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used IBM Clearcase for source code control and JUNIT for unit testing.
  • Involved in peer reviews and performed integration testing of the modules. Followed coding and documentation standards.

Environment: Java, JSP/Servlets, EJB, JMS, MQ Series, Spring, STRUTS 1.0, Oracle 9i, Eclipse, Sql Developer, Unix, Clear case.

Confidential

Java Developer - Application Development

Responsibilities:

  • Requirement study and System Analysis & Design and prepare design document.
  • Involved in testing end to end application.
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Developed the code using Struts Framework.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.
  • Identifying the defects and prepare the Defects Report.
  • Follow up the defects with development team until it is fixed.
  • Conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Involved in produce technical documentation.
  • Preparing Junit Text Cases
  • Fixing of QA and UAT bugs and coordinating with other systems leads.

Environment: Core Java, Multithreading, Junit Test Cases, Java Script, JSP, Struts, EJB, Eclipse, Hibernate, Clearcase, and Oracle.

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for the design, development and maintenance of the applications. Responsible for converting the requirements into modules of the application till production.
  • Responsible for creating the model layer of the application and in the implementation of the persistence layer in the application with Hibernate.
  • Developed application view using JSPs, Struts custom tags for various HTML elements and also used JSTL.
  • Developed JavaScript functions and Modal framework to reduce the number of screens an advisor has to complete to setup a customer.
  • Developed Session beans to implement business logic using persistent objects provided by Hibernate.
  • Developed custom JavaScript functions for making asynchronous JavaScript requests (AJAX).
  • Developed struts action and validation classes and Java modules to handle server side processing.
  • Involved in implementing complex business logic with Stored procedures involving many DB Tables in the application
  • Responsible for creating UML design documents using RSA.
  • Responsible for builds using Apache Maven, code control using SVN. created Screens with validations using JQuery and JavaScript for the front end of the application.
  • Responsible for retrofitting the change in requirements and coordinating the testing of the application.

Environment: Java Swings, Dream Viewer, Java Script, JSP, Struts, Oracle 9i, Ant Script, Apache Tomcat Server, Eclipse, Toad.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable
  • Developed the front-end pages in HTML and done client-side validations in JavaScript
  • Developed Servlets to perform business logic and to interact with the database using JDBC
  • Developed helper java classes needed for the application.
  • Developed the building components of application such as JSPs, Servlets.
  • Worked with the Cascading style sheets for the cosmetic changes of the GUI pages designed
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Performed Unit and System Testing and prepared test cases and test reports.

Environment: Java, Multithreading, Dream Viewer, Java Script, JSP/Servlets, EJB, JMS, MQ Series, Struts & Oracle 9i, Eclipse, Sql Developer, Unix, Clear case.

Confidential

Java Developer

Responsibilities:

  • Performed client side validation using JavaScript.
  • Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Fixing of QA and UAT bugs and coordinating with other systems leads.
  • Code review of the team members according to the coding standards.
  • Used Eclipse as a IDE, JBoss 7.0 as an application server.

Environment: Java - Swings, Dream Viewer, Java Script, JSP/Servlets, Unix, EJB, JMS, MQ Series, Oracle 9i, Eclipse, Sql Developer, JBOSS, Clear case.

We'd love your feedback!