Programmer Analyst Resume
Exton, PA
SUMMARY
- Over 8 years of experience in Design, Development, Deployment, Testing and maintenance of client server, web based and distributed software applications by using J2SE and J2EE technologies.
- Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC, Servlet, JSP, JMS and EJB.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Extensive experience in working with different MVC Frameworks like Struts and ORM (Object Relational mapping tools) like Hibernate.
- Created Message Driven beans and Session beans using EJB.
- Experience in the development of spring modules like Spring IOC and MVC.
- Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL and Javascript.
- Expertise in developing XML documents with XSD validations, SAX, DOM parsers to parse the data held in XML documents. Worked with various Style Sheets like XSLT.
- Experience in deploying applications using Web Servers like Apache Tomcat 5.5 and Application Servers like Web Logic 8.1/9.2/10.3 , JBoss 4.2.2/5.1/6, Web sphere 5.1/6.1/7.
- Developed J2EE applications by using the IDE’s such as WID and Eclipse.
- Experience in working with Web Services WSDL, SOAP using Axis.
- Good experience in implementing different design patterns such as Singleton, Service Virtualization, Business Delegate, Session Facade, DAO.
- Experience in using RDBMS concepts and worked with Oracle 8i/9i/10g and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Good Experience in usage of version controls such as SVN.
- Extensive experience on continuous integration tools like Cruise Control.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with JUnit.
- Willingness and ability to quickly adapt and learn new technologies.
- Highly motivated self - starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.
TECHNICAL SKILLS
Programming Languages: JDK 1.4/1.5 and PL/SQL.
J2EE Technologies: Servlets, JSP, JSTL, JDBC, Java Beans, JMS, EJB, XML, HTML, JSF, ADF and Web Services.
Frameworks: MVC, Struts, Spring, Hibernate 2.x/3.x (ORM) and JUnit.
Methodologies: Agile and Waterfall.
Service Technologies: JDBC, WebSphere MQ Series 7.
Data Bases: Oracle9i/10g/11g, MySQL. Open Source Tools iText
Application Servers: Web sphere 5.1/6.1/7, Web Logic 8.1/9.2/10.3 , JBoss 4.2.2/5.1/6.
Build Tools: Ant, Maven and IVY.
IDE: Eclipse, WID, JDeveloper.
Version Tools: SVN, VSS.
DB Tools: SQL Developer, TOAD
Test Reporting Tools: JIRA.
Operating Systems: Windows 9x/2000/XP, UNIX/LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Exton, PA
Programmer Analyst
RESPONSIBILITIES:
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation and testing
- Implemented Data Import Tool, where user can upload an .xls which can have multiple records from UI and data will be imported to database tables. This tool replaces Client’s manual insertion/one record per transaction.
- Customized UI to display dynamic Title as per the environment.
- Implemented validation - for duplicate records, mandatory columns and dynamic column length.
- Involved in the implementation/ testing of TL5 application for new release.
- Deployed war/jar files in the WebLogic Application Server
- Involved in creation of distributed queues using WLST
- Involved in the application development using JAVA/J2EE, Multi-Threading, JSF, ADF, JMS, Oracle and WebLogic Application Server
- Involved in writing JUnit test cases and followed test-driven approach.
Environment: Java 1.5, J2EE, JSF, ADF, XML, JMS, JDeveloper, Eclipse, Oracle11G, WebLogic Application Server, SVN, UNIX/LINUX
Confidential, Atlanta, GA
Programmer Analyst
RESPONSIBILITIES:
- Participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation and testing
- Prepared High Level Technical Design document for the distributed application
- Have worked on WebLogic Server Admin activities like preparation and execution of online script using WLST. Creation of new Cluster and managed servers, created new data sources and targeted existing data sources to the new cluster and created new JMS module, persistent file stores, JMS servers, Distributed queues, Connection Factories.
- Deployed war/jar files in the WebLogic Application Server
- Involved in creation of distributed queues using WLST
- Involved in the application development using JAVA/J2EE, Multi-Threading, Spring, Struts, EJB, JMS, Oracle and WebLogic Application Server
- Involved in writing the build scripts to generate war/jar using Ant for multiple modules like DirectEventCollectors, Spectel, Compunetix and Registration Distributors.
- Implemented log4J to persist the logging statements into log files
- Involved in writing JUnit test cases and followed test-driven approach
Environment: Java 1.5, J2EE, EJB, Spring,Struts, XML, JMS, Eclipse, Oracle11G, WebLogic Server, WLST, SVN, UNIX/LINUX
Confidential, Alpharetta, GA
Sr. Java/J2ee Developer
Responsibilities:
- Involved in developing application using Java/J2ee, Struts, EJB, Hibernate, XML and WID.
- Involved in the implementation Parsing Service for PACS and PAIN messages.
- Implemented JUnit test cases and its code coverage report (Using an Eclipse plug-in) for various services like Manual Reconciliation, Serial Cover, Value-Volume, Billing Events and Parsing.
- Involved in the defect analysis, and actively participating in bug fixes on various services and test execution completion using the test reporting tool JIRA.
- Have done customization work for the Santander project. As a Java developer in Santander, I worked extensively on the web tier using JSP and the struts1.1 framework. Also have worked in the implementation of Parsing and Validation services.
- Extensively used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
- Implemented code review comments for the services PSSM and Accounting Entry.
- Responsible for deploying the war file in the QA box for QA to be carried out and fix the issues if any reported by the QA team using JIRA.
Environment: Java 1.5, J2EE, EJB MDB, Session Beans, Hibernate, Web Services, XML, Web Sphere MQ, JMS, Web sphere Integration Developer (WID) IDE, Oracle11G, WebSphere 6.1.2, SVN, AIX and Cruise Control.
Confidential
Sr. Java/J2ee Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation and testing.
- Prepared High Level Technical Design documents for the distributed application from the requirements gathered.
- Deployed ear files in the WebSphere Application Server.
- Involved in creation of queues and topics using WebSphere MQ Series.
- Successfully Implemented Proof of Concept (POC) for Accounting Service component.
- Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebSphere.
- Involved in the technical design of Accounting Service component.
- Implemented multiple layers like Service Virtualization, Abstraction, and Implementation of the Accounting Service component.
- Involved in writing the build scripts for the Accounting Service component.
- Configured the IVY dependency management tool to resolve the dependencies between the components.
- Implemented log4J to persist the logging statements into log files.
- Involved in writing JUnit test cases and followed test-driven approach.
Environment: Java 1.5, J2EE, EJB MDB, Session Beans, Hibernate, Web Services, XML, Web Sphere MQ Series, JMS, Web sphere Integration Developer (WID) IDE, Oracle11G, Web Sphere, SVN, AIX and Cruise Control.
Confidential
Sr. Java/J2ee Developer
Responsibilities:
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Involved in all phases of Application Development including analysis, design, implementation, and testing.
- Have prepared and reviewed technical specification documents for various modules of RTTM AL like Submission service, AL Response to upstream systems using JMS, Instrumentation Service and Fulfillment Service.
- Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebSphere.
- Worked as onsite coordinator managing the deliverables interacting with offshore team and Client Business teams.
- Fixed the environmental (build, deployment etc.,) issues in development phase and extensively Used Ant tool to build and configure application.
- Implemented log4J to persist the logging statements into log files.
- Involved in writing JUnit test cases and followed test-driven approach.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
Environment: Java 1.5, J2EE, EJB MDB, Session Beans, Hibernate, Web Services, XML, Web Sphere MQ, JMS, Web sphere Integration Developer (WID) IDE, Oracle11G, WebSphere 6.1.2, SVN, AIX and Cruise Control.
Confidential, Atlanta, GA
Sr. Java/J2ee Developer
Responsibilities:
- Involved in the Development phase of the application using Java, J2ee, Struts and Hibernate.
- Involved in the development of Presentation Layer (GUI) using Tiles framework, Custom Tags (JSTL), JSP pages.
- Involved in the development of Model layer using Spring IOC and Struts Validation framework.
- Involved in the integrated of Hibernate with Spring using Hibernate Template.
- Implemented DAO Layer using ORM tool Hibernate for persisting data.
- Developed applications using Eclipse IDE and deployed in WebSphere server.
- Involved in implementation of Admin and Profile modules.
- Prepared and implemented unit test cases using JUnit framework for various modules and followed test-driven approach.
- Fixed the bugs without any lagging.
Environment: Java 1.4, J2EE, Struts, JSTL, Spring, Hibernate, Oracle10G, Web Sphere Application Server, SVN.
Confidential, Orange, CA
Java/J2ee Developer
Responsibilities:
- Involved in the Development phase of the application using Java, J2ee, Struts and Hibernate.
- Involved in the development of Presentation Layer (GUI) using Tiles framework, Custom Tags (JSTL), JSP pages.
- Involved in the development of Model layer using Spring IOC.
- Implemented DAO Layer using ORM tool Hibernate for persisting data.
- Involved in development of End of Period and Deferment Allocation modules.
- Handled outbound file generation.
- Used Log4J for logging in the application, Ant tool to build and configure J2EE applications.
- Prepared and implemented unit test cases using JUnit framework for various modules and followed test-driven approach.
- Fixed the bugs without any lagging.
Environment: Java1.4, J2EE, Struts, JSTL, Spring IOC, Hibernate, Oracle10G, WebLogic, VSS.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in the implementation of View part of the MVC framework using Struts and JSP.
- Implemented PL/SQL procedures and Functions.
- Prepared and implemented unit test cases using JUnit framework for various modules and followed test-driven approach.
- Fixed the bugs without any lagging.
Environment: Java, J2EE, Struts, JSTL, MySql, JBoss Application Server, VSS.
