We provide IT Staff Augmentation Services!

Sr. Java Application Developer Resume

5.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY:

  • 7+ Years of progressive experience in all the phases of software development life cycle that includes Requirement Study, Analysis, Design, Development, Integration, implementation, maintenance and testing of various client/server and N - tier web applications.
  • Expertise in J2EE Technologies such as Servlets, JSP, EJB, JNDI, JMS and JDBC
  • Expertise in developing rich client applications using Java Swing, AWT technologies
  • Extensively used EJBs - Session and Entity Beans in projects for creating services and managing data persistence
  • Expertise in using Message Driven Beans and JMS.
  • Highly proficient in designing n-tier Enterprise application using J2EE design patterns like MVC, Session Facade and Singleton
  • Expertise with J2EE complaint application servers like IBM WebSphere 5.x/6.0, Weblogic 7.x/8.1, Tomcat 5.5,JBoss 5.5
  • Expertise with J2EE compliant IDEs like NetBeans, RAD, Eclipse
  • Expertise in using Jakarta Apache frameworks like Struts 1.1, MVC, ANT, JUnit and Log4J.
  • Extensive experience in using Web Technologies like HTML, DHTML, CSS, XML, Java Script and AJAX
  • Experience in using Hibernate for object relational mapping and query databases using HQL.
  • Expertise in writing and tuning complex SQL queries and PL/SQL stored procedures using Oracle 8i/9i/10g, DB2 V5R3 databases.
  • Experience in developing web applications using Spring framework 2.0
  • Good knowledge of Web Services using SOAP, XML-RPC
  • Strong experience in Unix and Unix Shell scripting
  • Experience with UML diagrams and modeling tools.
  • Experience in developing J2EE Design patterns and Spring, Hibernate Frameworks.
  • Experienced with XML, DTD, Schemas, XSLT and Parsers.
  • Expert in client side JavaScript, AJAX and cascading style sheets (CSS).
  • Good experience in Clear Case, PVCS and Visual Source Safe.

TECHNICAL SKILLS:

Languages: Java, SQL, PLSQL, XML, C++, C, WSDL, XHTML, HTML, CSS and Java Script.

Development Tools: WSAD 6.0, Eclipse, My Eclipse, Axis2, Toad 6.3, MySQLyog, ANT 1.7, Log4j, Dreamweaver 8 and FrontPage.

App/Web Servers: Websphere, JBoss, Weblogic and Tomcat 6.0.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, RMI, JMS, JTA and EJB.

XMLTechnologies: DTD, Schemas, AJAX, XSLT, Parsers, Jaxb and Jaxp.

Databases: Oracle 10g, MS-SQL Server, MySql and MsAccess.

Environments: UNIX, Windows 2000, Windows NT 4.0, Windows XP.

Frame Works: JQuery, Prototype, Struts and Spring.

Version Control: Clear Case,PVCS and VSS.

ORM: Hibernate.

Design and Modeling: UML and Rational Rose.

Web Services: SOAP, WSDL, UDDI.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Sr. Java Application Developer

Responsibilities:

  • Reviewing & analyzing the requirements to draw up Impact Analysis & Project Scoping.
  • Preparation of Technical Specification Document & presenting them to design review board.
  • Developed application using Spring web Services.
  • Developed the web tier components using XHTML, CSS, JSP, Struts, JavaScript, dojo and Ajax.
  • Designed and Developed reports module to generate reports on daily, weekly and monthly and configured cron jobs to automate the reports.
  • Developed web service and Implemented web service client using apache axis.
  • Developed complex queries and stored procedures to get data from multiple databases.
  • Created design documents using UML diagrams.
  • Implemented DAO, Value Objects design patterns.
  • Used JDBC to access database.
  • Implemented front Controller pattern using a properties file.
  • Created excel reports using JXL API and Used Java mail to send the reports to users,
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Developed components with dependency injection through spring beans configuration.
  • Written stored Procedures and functions to perform complex business calculation at the database layer.
  • Used Jquery for dynamic web content manipulation and Ajax for asynchronous data exchange between the browser and the app server.
  • Applied MVC Architecture using Spring MVC along with the JPA as the ORM
  • Actively involved in configuring the WebSphere 7 Application Server and deployed all the modules like Web modules and Business modules. Configured data sources.
  • Coding & Unit Testing of critical components.
  • Analyzing the System Test defects and providing technical details defect fix.
  • Co-coordinating with other teams like QA, Performance, Technical Operations, Change Management & Production Control team.

Environment: EJB 2.1, Java 1.5, J2EE, Weblogic 10.0, Oracle 10g, WebServices, Harvest, HP Quality Center 9.2, Unix, ANT 1.6.5, Wily Introscope 7.2.1, Eclipse, XML,Websphere MQ.

Confidential, Franklin Lakes, NJ

Sr. Java Application Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and mould them in to technical requirements towards development.
  • Involved in Analysis and Designing Phases using OOAD process.
  • Involved in designing UML diagrams using Rational Rose.
  • Programming and Development of modules involving Struts, Navigation framework, JDO, JPA, spring, AJAX, Servlets, JSP, JSTL, JSF, JSON, JQuery and JS.
  • Developed user interface using JSP, Ajax, JSON, JQuery, JSTL, EL, Custom Tag libraries, HTML, Java script, Struts and CSS.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
  • Used J2EE design patterns like Session Façade, Service Locator, Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Used Web Services (WSDL) to handle minor issues that support the Application.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
  • The front end JSP takes the data from the model as a XML and uses XSLT to convert the XSL to HTML.
  • Used Spring Framework and XML Bean to build Query service.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
  • Written JUnit Test cases for the Helper, Gateway and Action classes which support the application.
  • Development methodologies using Rational Unified Process (RUP).
  • Designed exception handling and logging framework as part of remediation strategy.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA.
  • Used Rational Clear Quest as a workflow automation tool.
  • Documenting all the process changes and requirement changes.
  • UAT and Implementation support for the application.

Environment: Rational Software Architect (RSA) 7.0, Rational Application Developer (RAD) 7.0, J2EE 1.5, EJB 3.0, JSP 2.1, Servlets 2.5, Struts 2.0, JSTL 1.2, JSF 1.2, IBM MQ Series 5.2, XML, XSLT 2.0, JPA, JDO, Spring 2.5, JQuery, JSON, Java Script, DHTML, HTML, CSS, IBM WebSphere Application Server 6.0, Web Services, Spec Server, Ruby, DB Visualizer, DB2 8.1, ANT, Rational ClearQuest 7.0, Rational Clear Case, JUnit, JMeter, JTest, log4j, Unix & Windows 2000.

Sr. Java Application Developer

Responsibilities:

  • Involved in gathering business requirements from business process managers
  • Responsible for technical design and database design
  • Responsible for development of the application using Java, Jakarta Struts 1.1, Spring 2.0, custom tags, HTML and JavaScript
  • Responsible for developing and deploying enterprise stateless session beans
  • Implemented business logic using several design patterns like factory, singleton, decorator and session façade etc
  • Developed view pages using JSP, HTML, DHTML, CSS, JavaScript
  • Used DOJO toolkit for AJAX requests
  • Performed Object relational mapping using Hibernate
  • Used Log4j for logging
  • Implemented business logic using EJB Session beans
  • Worked on performance tuning of customer facing applications, as part of this converted transaction based SQL selects into PL/SQL stored procedures
  • Developed UNIX shell scripts
  • Responsible for development of test plans for IT Testing
  • Responsible for resolving issues after User Testing
  • Responsible for developing build scripts using ANT 1.6.5 and deploying applications
  • Responsible for coordinating and delegating work to offshore resources

Environment: JDK 1.4, J2EE 1.4, JSP1.2, Servlets2.4, Struts 1.1, Spring 2.0, EJB2.0, HTML, DHTML, JavaScript, AJAX, XML, XSLT, IBM WebSphere 6.0, RAD7, Hibernate, Oracle 10g, SQL, PL/SQL, DB2, UML, Windows NT, AS400, CVS, Log4j 1.2.8, Unix, ANT1.6.5,Toad9

Confidential, NY

Sr. Java Application Developer

Responsibilities:

  • Responsible for successful design, development and implementation and testing of FMR.
  • Participate in the discussion with the sales, marketing departments to understand the Business requirements and mould them in to technical requirements towards development.
  • Requirement gathering on CR's and coordination with Channels analyzing their feasibility, impact.
  • Involved in designing UML diagrams using Rational Rose.
  • Involved in developing the user interface using JSP’s, JSTL, HTML, Struts and Servlets.
  • Involved in the development of core components.
  • Ensure best programming standards and performance by using all the features in struts framework, struts DynaForms, struts validator.
  • Dynamically generating output using Ajax using Json bridge.
  • Used Cruise Control to check the project build status.
  • Used Bamboo to base line the builds for future rebase lines.
  • Performed Functionality of the application using Winrunner.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Performing CRUD operations using SQL queries and stored procedures.
  • For automatic generation of mails used MQSeries with JMS.
  • Used Second-level caching in Hibernate associated with the Session Factory object to reduce database traffic and improve performance.
  • Used J2EE design patterns like Value Object Pattern, MVC & Singleton Pattern.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Has written Hibernate configuration’s and business logic methods for loading, updating, busting trades.
  • Used LDAP with SSO for user authentication and authorization.
  • Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in retrieving the data form legacy systems using UNIX.
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Coding Test Classes using JUnit for unit testing.
  • Agile delivery of software using practices from extreme programming etc
  • Involved in developing web services which helps in synchronizing the development and legacy systems.
  • Involved in Tomcat administration like setting up Datasources,deploying applications.
  • Involved in code reviews with BA’s and developers.
  • Performed version control management using Rational Clear Case.

Environment: Java1.5, J2EE 1.5, Struts 2.0, Spring 2.5, JSP2.1, Servlets 2.5, WebSphere6.0, RAD6.0, Ant 1.6.2, JNDI1.2, Hibernate3.0, Web services 1.2, Rational Clear Case, Log4j, Rational Clear Case, Unix, Windows XP Professional.

Confidential, Orange County, CA

Java Developer

Responsibilities

  • Using Rational Rose Developed Use Cases, created Class, Sequence and UML diagrams.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Used Hibernate for Object Relational mapping.
  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly, Application Deployment, and maintenance.
  • Used JDBC to connect to the Database, and JNDI to lookup for the data sources and EJBs
  • Extensively implemented Stateless and Statefull Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Extensively Written Jms clients.
  • Developed Message Driven Beans
  • Used Sonic ESB to integrate the DMS system with the foreign Java Messaging System.
  • Used XML transformations to transform the input XML message into Data Transfer Object.
  • Implemented J2EE Design Patterns such as Session Façade to reduce the Network Traffic, Service Locator,
  • Implemented the integration for downstream components, using Adapter Pattern.

Environment: JDK 1.3, JSP, Servlets, JDBC, EJB 2.1, Struts, Hibernate, Web Services, JMS, MDB, XML, Oracle 8.1, Weblogic 8.1sp3, UNIX and Windows NT, Sonic ESB,CSS,Jrules 4.2,, Xpath,XQuery

Confidential

Java Developer

Responsibilities:

  • Analysis of Business Requirement Document and understanding of Requirements.
  • Use Case Analysis of Modules involved and Flow Analysis of Existing Functionality.
  • Involved in implementation of GUI using JSPs, Servlets, Swings, HTML, Java Script and CSS.
  • Extensively written JSP’s, Servlets for handling presentation and business tier logic.
  • Data validation is done at Client Side using JavaScript.
  • Developed front end with JSP using Custom Tag library. Server side programming using Servlets.
  • Design and development of the business layer using JDBC.
  • Developed modules for updating the database using the information collected from various forms.
  • Written stored procedures in oracle for handling some batch works.
  • Deployed the application on to Apache Tomcat server.

Environment: J2EE, Swings, HTML, CSS, Java Script, JSP, Servlets, Custom Tags, Apache Tomcat, Oracle 8i, JUnit, Eclipse, Windows 2000.

We'd love your feedback!