We provide IT Staff Augmentation Services!

Java-j2ee Developer Resume

3.00/5 (Submit Your Rating)

Des Moines, IA

PROFESSIONAL SUMMARY:

  • Around 7 years of J2EE/Java application development experience in development of Multi - Tier distributed, Enterprise applications using SDLC.
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web services, Design patterns.
  • Experience in various Agile methodologies, Waterfall & Test Driven Development (TDD).
  • Intensive knowledge in databases like Oracle, DB2, SQL Server.
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss, and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD.
  • Experience in XML related technologies like XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Experienced in using Log4j and good expertise in Ant Tool.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.

TECHNICAL SKILLS:

Languages: C, C++, Java

Web Technologies: JSP, JSF, Servlets, HTML, JavaScript, CSS, JDBC

Web Services: JAX-RPC, SOAP, Restful web service.

Application/Web Servers: Tomcat 5.0, WebLogic, WebSphere, Rest Easy

System Design: UML, Rational Rose.

IDE Tools: Eclipse Helios, Net Beans 6.9,6.8, RAD

Databases/API: Oracle10g, DB2, MS Access, MySQL and SQL Server, SQL Developer

Operating Systems: Windows 2003/2000/NT/XP

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Frameworks: Struts, Spring and Hibernate

Tool: ANT, Maven, Rational Rose, UML, Log4J, JUnit

Professional Experience:

Confidential, Des Moines, IA

Java-J2EE Developer

Responsibilities:

  • Involved in the complete design for the middle tier.
  • Worked with web-services both legacy and new.
  • Developed new web-services
  • Worked with restful web services, SOAP web services and SOA architecture.
  • Worked with technologies like Spring DI, Spring-AOP, Rest easy API, JIBX-Xml, Jackson-JSON, Generics, WebSphere. RAD-8, Axis 2, log4j
  • Hudson for continuous integration.
  • Sonar for code quality.
  • SVN for source code control.
  • WebSphere application server.
  • RAD 8
  • JSON to java marshaling and unmarshaling using Jackson.
  • XML to java marshaling and unmarshaling using JIBX.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
  • Implemented J2EE design patterns like Business delegate, session façade and Value object.
  • Responsible for Development, unit testing (JUnit) and implementation of the application.
  • Involved in unit testing, checkout and check in the source code from CVS.
  • Wrote complex SQL statements to retrieve data from the MySQL database.

Environment: Java, J2EE, Spring DI, Spring-AOP, Rest easy API, JIBX-Xml, Jackson-JSON, Generics, Web sphere. RAD-8, Axis 1, log4j, CVS.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • App-Layer: Session Facade pattern, to keep the business independent of App-Layer technology (EJB’s, JDBC/etc)
  • UI-Layer: Most popular MVC (Model-View-Controller) Architecture has been a de-facto standard for the JSP based UI development using Jakarta Struts (an MVC framework)
  • As this is maintenance support kind of project, responsible for executing complete life cycle for all maintenance tasks.
  • Guiding and mentoring onsite team
  • Participate in the designing and development of various server side components JSP, Servlets, EJBs, DAOs, VOs etc.
  • Participate in design reviews, test case reviews, code reviews, testing
  • Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application
  • Responsible for Design application layer API using EJB components using J2EE.
  • Responsible for Design and Development of UI framework which is totally based on STRUTS
  • Developed business logic using EJB’s.
  • Developed Servlets based on Java Struts Framework component.
  • Handle project management activities, planning for future enhancements with GE manager
  • Ensure Quality Assurance i.e. deliverables created match business specifications

Environment: Java, JSP, J2EE, Oracle, Spring Framework, Struts Framework, EJB, Oracle 10g Application Server, JDeveloper, UML, Toad, VSS, ANT, SQL Loader, SQL Plus

Confidential, Phoenix, AZ

Java-J2EE Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java, J2EE, JSP, Spring 2.5, Hibernate 3.5, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS,CVS, Log4J, JAXB, JUnit, WebSphere Application Server, Eclipse Helios, Oracle.

Confidential, Parsippany-NJ

J2EE Developer

Responsibilities:

  • Discussions with Watson clients based on the System requirement document to cover the functionality, technical issues and scope of work.
  • Have used Service Locator, Facade, Singleton, Factory Design patterns and have developed UML Diagrams using Visio .
  • Responsible for Architecting and designing New interfaces (FRA) using ESB Architecture J2EE System Design pattern.
  • Created XML Messages and created Queue sender/consumer and used Point to Point Model.
  • Used Spring Framework for BGW-Gateway System and adopted the IOC and Dependency Injection used Spring MVC framework for modeling the n-Tier Architecture.
  • Used FIX Protocol for messages using Java FIX engine for sending/recv trade messages.
  • Used Struts Framework for B&C, Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS and ORM mappings in Hibernate.
  • Created Web services - WSDL with Axis and Xfire for the ESG application.
  • Used Multithreading, Synchronization, Semaphores for maintaining the Concurrency .Used CMS GC.
  • Deployment of Web services, JSP, Servlets and server side components in Tomcat and Web logic Application server for DIT and UAT .
  • Configured Spring Beans using Spring F/w used Spring MVC- con fig file - IOC Dependency Injection- and XML development Send & Receive MQ for sending and receiving messages.
  • Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile).
  • Developed EJB Session Beans in implementing business logic and transactions.
  • Worked with different teams across Watson in different regions to the solution global.
  • Preparation of the summary reports and weekly reports and monitor all the milestones through a sustained process.

Environment: Core Java/J2SE (Multithreading, IO, Annotations, Serialization, Generics ), Agile TDD Methodology, J2EE- JSP,Servlets, UML(Rose), JBoss 5.2 (Dev/UAT), Web logic Server 8.1 (Prod), Apache Tomcat 6.0, Struts 2 for (B&C System ), Hibernate 3.0 (Trading System ), Spring 2 (FRA System ), Ant (Build ), CVS, JUnit (Test), Log4j(Logger), Axis & Xfire (Web services-SOA), EJB 3.0 (Session Beans), XML, PERL-scripting, JMS / MQ Messaging Oracle Stored Procedures (PL/SQL), Eclipse, Oracle Coherence 3.3.1

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designed and developed application based on Spring MVC design pattern along with Web Flow architecture.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Involved in the implementation of DAO using Spring-Hibernate object relational mappings.
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Consumed Web Services.
  • Auto-generated XML files were parsed using the SAX parser facilitating run-time performance efficient display.
  • Extensively used the Eclipse IDE for all coding in Java, Servlets and JSPs.
  • Versioning and maintenance using Putty, WINSCP, and Win CVS, used CVS for version control.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used Agile based SCRUM methodology for developing the project.

Environment: Java, Spring 2.5, Hibernate 3.0, EJB 3.0, JNDI, AJAX, Web Services, Eclipse, Apache Tomcat Server, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL, Log4j, UNIX Shell Script.

Confidential

Java Developer

Responsibilities:

  • Design of the application model using Rational Rose by utilizing Struts framework (Model View Controller) and J2EE design patterns.
  • Designed Class diagrams of modules using Rational Rose (UML).
  • Used Rational Clear case for controlling different versions of the application code. Business delegate and Service locator patterns were used to separate the client from invoking the direct business logic implementation and prevented the duplication of code.
  • Persistence layer is implemented using Entity Beans.
  • Wrote SQL queries efficiently for retrieving data from the database.
  • Involved in the integration testing and addressed the Integration issues of the different modules of the application.
  • The application was run and deployed in IBM’s Web sphere Application Server 5.1. The build process was controlled using Apache Jakarta’s Ant.
  • Used Log4J for logging purposes.

Environment: J2EE 1.4, JDBC, Servlets 2.4, JSP 2.0, EJB 2.0, Struts 1.1, Rational Clear case, Web sphere 5.1, WSAD, UML, UNIX, java-script, Ant 1.6.1, XML, DB2, Dreamweaver 7.0 and Log4J

Confidential

Java Programmer

Responsibilities:

  • Coding the programs in accordance with Program Specifications and adhering to Coding Standards
  • Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
  • Analyzed, designed and implemented Online Enrollment Web Application using Struts, JSTL, Hibernate, UML, Design Patterns and Log4J.
  • Used Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL.
  • Wrote POJO’s and configuration files using the Hibernate API and annotations to persist Java Objects to the backend database.
  • Used Spring framework for Injection Dependency and integrated with Struts and Hibernate framework
  • Database management using ORM like Hibernate.
  • Integrated JUnit test cases into the application and promoted test-driven development within the team.
  • Responsible for overseeing the Quality procedures related to the project. Wrote JUnit test cases for testing UI Framework classes.
  • Worked in the styles (CSS) and images for the web application.
  • Creating build scripts using Maven.

Environment: Java EE 5, UML, Struts 1.2, Hibernate 2.0, Spring 2.5, JavaScript, JSP 2.0, JSTL 1.2, Servlets 2.5, JUnit, XML, Web services 1.2, Soap 1.3, JAXB 2.0, WSDL, Log4j, Maven, Eclipse.

We'd love your feedback!