We provide IT Staff Augmentation Services!

Sr. Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 6+ years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Core java, Java/J2EE on Windows and UNIX platforms.
  • Over 6 years of experience in implementing web based projects using IBM WebSphere Application Server 5.x/6.x and IDEs like IBM WebSphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0.
  • Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Core Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Strong experience in Core Java, Threads/Concurrency, Exception Handling, Java. Lang, Memory Management, Collections, IO
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and spring framework.
  • Developed MVC framework using Struts and Spring.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Experience developing Swing as GUI
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience wif JUnit in performing unit test and determining the application functionality.
  • Experience in implementing TDD functionality.
  • Experience wif JMS both Synchronous and Asynchronous messaging.
  • Experience using Java Platform, Enterprise Edition (Java EE) 5/6
  • Experience wif versioning tools like Clear case, and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web applications using IBM WebSphere 4.0/5.0/6.0 application Server.
  • Good Working noledge of ANT, MAVEN and Log4J.
  • Proficient wif various J2EE IDE’s like RAD 7.0,WSAD 5.0, Eclipse 3.0/3.1, and JBuilde 7.0/8.0.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Experience in working wif different operating systems Windows 98/NT/2000/XP, UNIX.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Ability to learn and adapt quickly to the emerging new technologies

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, Struts, EJB 2.x, JDBC 2.1/3.0, JNDI 1.2, JMS 1.0.2/1.1,java Mail API, RMI, JAXB 2.0, JAXP 1.0/1.2,Apache Axis, Web Services.

Framework: Spring 1.0/2.0, Struts, Hibernate 2.0/3.0, Junit 3.8/4.0

Languages: Core Java, Java 1.4/1.5, J2ee,PL/SQL, SQL, UML, XML 1.0, XSL, XSLT, C, C++

Application Server/Web Server: IBM WebSphere Application Server 5.x/6.x, Jboss4.0.3, Apache Tomcat 5.5/6.0,WebLogic Application Server.

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX.

IDEs: IBM WebSphere Application Developer 5.1.2, Eclipse2.x/3.x,RAD.

Database: Oracle 8i/9i/10g, MS SQL Server 2005, DB2/UDB 6.5and MySQL.

Operating Systems: Linux, Windows 98/2000/XP/NT, Vista, Windows7 UNIX

Configuration: Clear Case, CVS

Others: ANT, Rational Rose, MS Visio,log4j,RUP

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Used Spring Framework for MVC architecture wif Hibernate to implement DAO code and also used SOA Web Services wif XML parsing to interact other modules and integration testing.
  • Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
  • Used Ajax to speed up application.
  • Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
  • Converted XML to Java objects using JAXB.
  • Developer the distributed Java Applications using core java, threads/Concurrency, Exception handling, Java lang, Memory Management, Collections, IO
  • Configured Java objects wif back end database tables using O/R mapping in Hibernate.
  • Creating and Designing XML schemas, creating simple and complex types, global element s, attribute, transform the xml to XSLT style sheet, XML validations
  • Thoroughly Unit tested the application by writing test cases for different scenarios.
  • Used JUnit to test the code for extensive code coverage.
  • Extensively participated in Agile Scrum Development Methodology wif Test Driven Development process, from the development phase to testing phase and postproduction phase.
  • Used ClearQuest for version management between various integration and development streams.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
  • Used Maven to build and deploy the project.
  • Monitored the Error logs using Log4J and fixed the problems
  • Interacted wif application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Lead communication wif Senior Business and other technical teams like Siebel, Diamond to decide overall architecture of application/module.

Environment: s: Core java, Java1.5, AJAX, XML, XSLT, JSP, Log4j, JQuery, Spring2.0, Hibernate3.0, Web Services, Maven, WebSphere, JUnit, IBM DB2, PL/SQL, TOAD, RAD 7.0, ClearQuest, HTML, DHTML, CSS, JavaScript

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used Spring MVC at presentation layer.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Persistence layer was implemented using Hibernate Framework.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Developer the distributed Java Applications using core java, threads/Concurrency, Exception handling, Java lang, Memory Management, Collections, IO
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used AJAX to get the dynamic behavior of the screens.
  • Used XML wif SAX parser to transfer data between applications.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used JUnit for unit testing .
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Extensively used WSAD while writing code & used CVS for change control.
  • Used WebSphere Application Server for deploying various components of application.

Environment: Core java, Struts,Spring,Hibernate,J2EE,Java SDK, XML, SAX, JSP,UML, JMS, HTML, JavaScript, Servlets, Eclipse, ATG Dynamo, WebServices, JUnit, Unix, Ajax, EJB,ANT,CVS,Oracle.

Confidential, Omaha, NE

Sr. Java Consultant

Responsibilities:

  • Involved in Architecture design for the project.
  • Participate in the project requirement analysis and planning.
  • Convert business requirements into a comprehensive enterprise solution.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams for creating policy.
  • Involved in implementing the presentation layer using Struts, Display tag and custom tags.
  • Involved in developing EJB (Stateless Session Beans) architecture to communicate wif different projects.
  • Developed (MDB) Message Driven Beans for Routing.
  • Implemented Dao’s to access data using Hibernate 3.0
  • Involved in writing O/R Mapping, refined HQL queries and Hibernate Detached Criteria to access data and Spring Hibernate Template for accessing and persistence the data.
  • Involved in creating and using Stored Procedures to access data from different database instances.
  • Developed JSPs wif STRUTS custom tags and implemented JavaScript validation of data.
  • Implemented Ajax to refresh the other drop down options in various html forms.
  • Configured and deployed the ear file on to Websphere server.
  • Communication to Capacity Analysis system using JMS messaging system through MQSeries.
  • Involved in integration testing wifout deployment using JUnit.
  • Used CVS for source code control.
  • Participated in Team Meetings & SCRUM. Followed Agile Development methodology as daily process.

Environment: Struts, JSP, CSS, EJB, Ajax, XML, XSL, JUnit, Ant, JDK,, Hibernate, Eclipse, JBoss, CVS, Windows XP.

Confidential

J2EE 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.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s wif 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 of data.
  • 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 Clearcase for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

Environment: JAVA, J2EE, STRUTS 1.1, JSP, JDBC, EJB 2.0, ANT, Oracle8i, XML, IBM Web Sphere, WSAD, JUNIT,DB2, Rational Rose, CVS, SOA and RUP.

Confidential

J2EE Developer

Responsibilities:

  • Went through the overview of the iWarranty product.
  • Worked on Registration, Recovery and Service contracts modules.
  • Studied Detail design document and designed class and sequence diagrams using Rational Rose.
  • Used forward engineering approach to create skeleton classes from class diagrams.
  • Followed architectural standards and coded RequestHandlers, BO, DAO, SQLHelper classes.
  • Involved in writing complex stored procedures, prepare statements.
  • Used Java Servlets extensively and using JDBC for database access
  • Using JavaScript performed client side validations on Registration module.
  • Coded JSPs, Servlets and implementation logic for BO, DAO.
  • Used Struts MVC at front end. Server side validations were performed using Struts validation framework.
  • Used EJB session beans to handle business logic at business tier.
  • Coded test cases for the developed classes using JUNIT framework.
  • Documented developed modules.

Environment: JDK 1.4, JSP, Servlets, HTML, J2EE, JDBC, Rational Rose, Struts, Oracle, WebSphere Application Server.

We'd love your feedback!