We provide IT Staff Augmentation Services!

Senior Java/j2ee Programmer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Over Eight years of diversified experience in Web development, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning, Testing and Release/Build management in all stages of Full Software Development Life Cycle (SDLC).
  • Strong emphasis in designing, developing, delivering and maintaining Web applications/ E - Commerce/B2B/Client Server products for the business domain areas such as Telecom, HealthCare, Banking, Education and Public Sectors.
  • Excellent knowledge and experience working with Agile, RAD and Waterfall Methodologies.
  • Experienced in participating in Joint Application Development (JAD) sessions with expertise in drafting technical documentation and user requirement specification.
  • Highly Skilled in Java/J2EE Technologies with extensive experience using JSP, Servlets, RMI, JNDI, JMS, JSF, EJB, Struts 2.1/1.2, Tiles framework, Springs 2.5, Hibernate 3.2/3.0.
  • Good working experience on Google Web Toolkit (GWT) with Ajax and Web Services.
  • Strong knowledge and experience in using J2EE design patterns like Singleton, Front Controller, Session Façade, Business Delegate, Service Locator, View Helper, and Data Access Object.
  • Experienced in process, validate, parse and extract data from XML using Xerces, DOM and SAX parsers.
  • Proficient with Web Page Development using HTML, XHTML, DHTML, XML, XSLT, CSS, JSP, AJAX, DOJO, JSON and JavaScript.
  • Expert in working with Eclipse 3.5, Sun Java Studio Creator, WSAD and Edit plus IDE tools.
  • Excellent knowledge and experience in SQL, PL/SQL, Oracle 10g/9i/ 8i and My SQL.
  • Solid working knowledge of application servers like Apache Tomcat 6.0/5.0, Sun One App Server, JBoss Server 5.0/4.2, Websphere 7.0/6.0/5.0 and Weblogic 10.3/9.2/8.1 .
  • Experienced on Operating Systems like WindowsXP/NT/00/98/95, Red hat /SUSE Linux and UNIX.
  • Experienced in using ANT, Maven, Log4j, Bugzilla, IBM Clear Quest tools and writing Junit test cases.
  • Good Experience in creating test scripts in Selenium WebDriver.
  • Experienced in using version control software IBM Clear Case, WIN CVS, Microsoft Visual SourceSafe, Sub Version and PVCS.
  • Quick learner with the ability to work in a fast-paced environment and managing complex real time projects with tight schedules.
  • Proactive goal oriented team player with excellent interpersonal and communication skills.

TECHNICAL SKILLS

  • JAVA
  • J2EE
  • C/C++
  • SQL
  • PL/SQL
  • Struts 2.1/1.2
  • Springs 3.0
  • Hibernate 4.0
  • Ajax
  • GWT
  • CGI
  • Servlets
  • JSP
  • JSF
  • JSTL
  • EJB 3.0/2.1
  • JDBC
  • JFC (Swing)
  • ODBC
  • Applets
  • AWT
  • RMI
  • Web 2.0
  • OOAD
  • OOP
  • Web Logic Application Server 10.3/9.2/8.1
  • IBM Web Sphere 7.1/7.0/6.0/5.0
  • JBoss 5.0/4.2
  • Apache Tomcat Application Server 6.0/5.0 CSS
  • HTML
  • DHTML
  • XHTML
  • XML
  • XSL
  • Java Script
  • VB Script
  • Perl
  • PHP
  • ASP
  • WSAD
  • MS Visual SourceSafe
  • Eclipse 3.5/3.2/3.0
  • Oracle 10g/9.x/8.x
  • MySQL
  • MS SQL Server 7.0/2000
  • MS Access
  • DB2
  • Windows XP/NT/00/98/95
  • UNIX
  • TOAD 9.0
  • PL/SQL Developer
  • ANT
  • Junit
  • Bugzilla
  • Log4j
  • Win runner
  • HP ALM
  • IBM Clear Case
  • IBM Clear Quest
  • Selenium 2.0
  • CVS and PVCS.

PROFESSIONAL EXPERIENCE

Confidential, CA

Senior Java/J2EE Programmer

Hardware/Software:JDK 1.6, J2EE, Eclipse 4.3, JSP, JQuery, Spring 3.0, Hibernate 4.0, Servlets, JSF 2.0, Ajax, XML, XSL, IBM DB2, Windows XP, MS Visio, Junit, IBM Web Sphere Application Server 8.5, Agile, Web Services, IBM Clear Case, DB2, TestNG, Selenium 2.0, SOAP UI and IBM Clear Quest.

Responsibilities:

  • Participated in analyzing business requirements, activities, software designs, code and design reviews.
  • Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Used agile development methodology for application development, which involves continuous development, testing and integration throughout development life cycle.
  • Used JSF Prime faces to create dynamic web pages for the application.
  • Used JQuery and JSF validation framework for front end validations.
  • Developed Data Transfer Objects and Value Objects in Eclipse IDE.
  • Consumed SOAP based Web Services for transferring data between different applications.
  • Used Spring annotations as well as xml configuration for dependency injection.
  • Used Hibernate framework for the backend persistence.
  • Created Junit test cases and test suite for White-Box testing.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Created and executed the test scripts for testing the front-end application using Selenium WebDriver in TestNG framework.
  • Used IBM Clear Case as version control.
  • Used IBM Clear Quest to report and fix defects across the application.

Confidential, Sacramento, CA

Senior Java/J2EE Programmer

Hardware/Software:JDK 1.6, J2EE, Eclipse 3.5, JSP, Servlets, EJB 3.0, JavaScript, ExtJS 3.0, Ajax, JSON, XML, XSL, IBM DB2, Windows XP, IBM Web Sphere Application Server 7.1, Agile Scrum, SOAP, Bugzilla, MS SQL Server 2008, Junit and MS Visual SourceSafe 6.0.

Responsibilities:

  • Involved in analyzing business requirement collected from the client and designed the application.
  • Used agile development methodology for application development, which involves continuous development, testing and integration throughout development life cycle.
  • Used ExtJs to create dynamic web pages for the application.
  • Used JavaScript for Client-side validations.
  • Developed Data Access Objects, Transfer Objects and Value Objects in Eclipse IDE.
  • Designed and developed EJB components (Session Beans) using Business delegate and other EJB design patterns.
  • Used MS SQL Server as database.
  • Used MS Visual SourceSafe as version control.
  • Developed test plans, Junit test cases and test suite for testing the application.
  • Used Bugzilla to report and fix defects across the application.

Confidential, Sacramento, CA

Java/J2EE Programmer

Hardware/Software:JDK 1.5, J2EE, Eclipse 3.5, JSF, JSP, Servlets, EJB 3.0, Spring 2.5, Hibernate 3.3, JavaScript, Maven, Ajax, XML, XSL, Junit, IBM DB2, Windows XP, JMS, IBM Web Sphere Application Server 7.1, Agile Scrum, SOAP, HP ALM, Requisite Pro, Jenkins and CVS.

Responsibilities:

  • Analyzed and documented business requirements and detail design of the software for full understanding of the business and used those requirements to design application software using a Use Case in Requisite Pro.
  • Used various J2EE design patterns, like Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Used agile development methodology for application development, which involves continuous development, testing and integration throughout development life cycle.
  • Involved in iteration planning of the project, which happens once in two weeks.
  • Used workflow based solution similar to JBPM, which is integrated with JSF for presentation and a custom service framework for business functionality
  • Spring-IOC module is used which provides a consistent means of configuring and managing Java objects using callbacks.
  • Used Aspects for cross cutting concerns like logging, auditing and system management.
  • Designed and built persistence services based on Active Record design pattern using hibernate as the ORM framework.
  • Built a wrapper around Spring JMS framework for simple API to send different kinds of messages to legacy systems.
  • CVS Repository is used for Version Control.
  • Used Maven for build automation.
  • Created test plans and Junit test cases and test suite for testing the application.
  • Used HP Quality Center is used to track & fix the defects.
  • Supported the project manager in creating detailed project plans.

Confidential, Milpitas, CA

Java/J2EE Programmer

Hardware/Software:JDK 1.5, J2EE, Eclipse 3.2, JSP, JSTL, Servlets, Struts 2.0, Springs, JDBC, JavaScript, Ant, Ajax, GWT, XML, XSL, Junit, HTML, XHTML, DHTML, CSS, Toad 9.0, Oracle 10g, Windows XP, Web 2.0, Web Logic Application Server 9.2, Agile Scrum, Web Services, Bugzilla and CVS.

Responsibilities:

  • Involved in analyzing business requirement collected from the client and designed the application.
  • Used MVC based STRUTS framework for Web tier development using Eclipse IDE.
  • Responsible for updating security master database tables and designing SQL queries using TOAD.
  • Participated in client’s demo sessions and involved in integration and planning of project.
  • Created Data Access Objects using SPRING Framework.
  • Consumed Web Services for transferring data between different applications.
  • Developed Web based (JSP, Servlets, Java Beans, JavaScript, CSS, XHTML) console for feed monitoring, reporting and life cycle management.
  • Used XSLT to transform XML documents into HTML Documents.
  • JDBC connectivity was established using Oracle thin client.
  • Implemented GWT for presentation layer.
  • Developed Ant build scripts for compiling and building the project.
  • Performed comprehensive unit, system and regression testing.

Confidential, Pleasanton, CA

Java/J2EE Developer

Hardware/Software:Java 1.5, J2EE, EJB, Eclipse 3.0, BEA Web Logic Application Server 8.1, JSP, JSF, Servlets, JDBC, JavaScript, Ant, HTML, XTML, DHTML, CSS, Ajax, XML, XSL, PL/SQL Developer, Hibernate, Oracle 9i, Windows XP, Junit, iPlanet Web Server and PVCS.

Responsibilities:

  • Collected the requirements from the users and designed the architecture for the project
  • Designed the prototype and participated in designing the database for the project.
  • Designed and Developed a web based application using Java Server Faces (JSF)
  • Worked on different web pages with JSP, Ajax, JavaScript, CSS, DHTML and XHTML.
  • Client-side validations were done using JavaScript.
  • Written hbms and optimized Hibernate queries to improve the performance.
  • Developed EJB’s and POJO’s using JDeveloper and worked on Messaging service
  • XML documents were transformed into HTML documents using XSLT.
  • Consumed Web Services for transferring data between different applications.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
  • Responsible for writing Ant scripts for deployment.
  • Wrote test scripts and performed in depth unit, system and regression testing.
  • Participated in the production support and maintenance of the project.

We'd love your feedback!