We provide IT Staff Augmentation Services!

J2ee Programmer Analyst Resume

0/5 (Submit Your Rating)

FL

SUMMARY

  • 7+ Years of IT experience in the areas of application development, support and enhancement.
  • Involved in all phases of software life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application
  • Strong development experience in Java, J2EE, Servlet, JSP, Struts, JDBC, Java Beans, JMS, JNDI, XML, XML Schema, Web Services, JUnit, ANT, HTML, JavaScript.
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling.
  • Good experience with IBM Websphere, WebLogic, Jboss, and Tomcat Application and Web Servers
  • High working knowledge of IDE's including Eclipse, NetBeans.
  • Good understanding of Java/J2EE Design Patterns and n - tier architecture.
  • Experience in implementing designing phase using J2EE Design Patterns like Singleton Pattern, Data Access Objects and MVC/Model 2.
  • Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS and Java Script.
  • Designed and developed the core business model and business rules within the application using Java and J2EE technologies.
  • Having good understanding in XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB.
  • Experienced in writing build scripts using ANT MAVEN.
  • Good working knowledge on Log4j and JUnit.
  • Good experience on version management tools CVS, SVN and ClearCase.
  • Exposure to Oracle database in developing applications using SQL.
  • Data Architecture/Data Modeling using Entity Relationship and Data Modeling tools.
  • Experience in writing Unix/Linux Confidential scripts based on the need and scheduling them.
  • Experience in using Database IDE tools like TOAD and Oracle SQL Developer
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Dynamic team player, positive thinker, deadline aware flexible personality. Strong communication skills and work ethics.
  • Excellent written and verbal communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, UML

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JMS, JNI, JUNIT, Web services, Swing, Custom Tags

Web Technologies: HTML, DHTML, Java Script, CSS, AJAX, XML, Web Services (SOAP, JAX WS, WSDL), Oracle ADF.

Frameworks and IDE’s: Struts 2.0/1.2/1.1, JSF 2.0/1.2, AJAX, Spring MVC,Eclipse 3.6/3.4/3.1/3.0 , MyEclipse 7.1/6.5.1, RAD 7.0/6.0,WSAD 5.0, NetBeans 6.7/6.0, Jdeveloper

Web/Application Servers: Web Logic 10.3.2/8.1, IBM Web Sphere 7.0/6.1/5.1, Apache Tomcat 5.x/4.x, JBOSS 4.x.

Database Environments: Oracle 10g/9i/8i, SQL Server 2008/2005/2000 , PL/SQL, My SQL, Sybase, TOAD, JDBC, ODBC, MS-Access.

Internet Protocols: FTP, HTTP, HTTPS, IMAP, SSL, SSH, SOAP, TCP/IP, POP3, SMTP.

Operating Systems: Windows, UNIX, LINUX.

WebService Technologies: SOAP, XSD, Apache Axis, WSDL and UDDI.

Version Control Tools: CVS, SVN, Rational Clear Case, Visual Source Safe

Build Script: ANT, MAVEN, Confidential scripts, batch scripts.

IDE’s: Weblogic Workshop, IBM Web Sphere Studio Application Developer WSAD 5.1, RAD, JBuilder, Rational Clear Quest, QUIX-PCT and TOAD.

Tools: & Messaging System: JUnit 3.8.1, Rational Rose, Microsoft Visio 2003, Log4j, JAX-WS, JMS 1.1, MQ Series.

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc).

Methodologies: Rational Unified Process (RUP), Agile, V Model, Waterfall, OOAD, AOP, SOA, TTD, SDLC, Iterative, XP (Extreme Programming).

PROFESSIONAL EXPERIENCE

Confidential, FL

J2EE Programmer Analyst

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Actively involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags, JSTL, HTML/DHTML in the web tier to dynamically generate web pages.
  • Used JDBC to connect to the database and retrieve data.
  • Worked with Struts components.
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Implemented business logic on server-side as Entity Beans and Session Beans.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by CVS
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Involved in planning process of iterations under the Agile Scrum methodology.

Environment: Java, JSP, JSTL, Servlet, JDBC, Tomcat Server, Eclipse, Oracle 10g, Struts 1.2, JUNIT, Log4J, XML, HTML/DHTML.

Confidential, NY

Programmer Analyst

Responsibilities:

  • Involved in gathering and analyzing the user requirements and coding.
  • Involved in analysis, design and implementation using MVC Architecture, used open source Struts framework.
  • Making changes in the code for new release.
  • Used Eclipse IDE to develop the code and for debugging.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling HTTP requests.
  • Used JavaScript and HTML extensively.
  • Used JDBC to interact with the MYSQL database.
  • Involved in creating SQL and PL/SQL queries and procedures.
  • Involved in Coding and debugging of the tools.
  • Involved in the testing of the tools.

Environment: Java, JSP, Servlet, JDBC, Struts1.2,Tomcat Server, Eclipse, MySql, SQL, PL/SQL.

Confidential

Programmer Analyst

Responsibilities:

  • Doing enhancement in the application to add to new warehouses that are being migrated from the old application.
  • Interacted with the client for the requirement gathering and for clarification.
  • Configured the Weblogic’s JMS Server, created JMS connection factories, queues.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Used Design Patterns like Singleton, Interceptor Filter, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
  • Involved in debugging, testing and implementation of the System
  • Writing SQL queries to make mass changes in the database.
  • Proficient in understanding business processes / requirements and translating them into technical requirements.

Environment: Java, EJB, JSP, Struts, JDBC, JMS, SQL Server, Weblogic Server, Eclipse, Query Analyzer for SQL server.

Confidential, Houston, TX

Programmer Analyst

Responsibilities:

  • Analysis of user requirements
  • Involved in creating module using Java and JDBC, which dynamically creates folder structure in hierarchy in Livelink to store the images.
  • Involved in creating modules to fetch the images stored in Oracle database as blob and store them in Livelink as a jpg or jpeg format.
  • Retrieving images using JDBC, Oracle/SQL.
  • Involved in creating module to attaches the category and attribute values dynamically.
  • Involved in creating module, which searches the document on the attribute value and move the folder to other Livelink folder for permanent storage.
  • Testing individual module and writing unit test cases for each module.

Environment: Java, JDBC, Livelink, Oracle 10g, PL/SQL, Eclipse.

Confidential

Application developer

Responsibilities:

  • Gathered requirements from clients and enhanced the system accordingly.
  • Played a major role in Data base design.
  • Used advanced database techniques to avoid future issues with the databases.
  • Played a major role in UI design.
  • Created database links to connect to database across the Genpact applications.
  • Involved in creating user screens to view the Employee information in the right pane and team tree in the left pane.
  • Involved in writing Ant scripts for compiling and deploying the application through Ant.
  • Involved in coding chain triggers, which updates information in database.
  • Involved in production support

Environment: Java, JSP, Servlets, Java Script, Oracle8i, Web Sphere Application Server5.0, Windows 2000 Advanced Server, Ant, HTML, Toad 8.5.

We'd love your feedback!