Sr. Programmer Analyst Resume
Washington D, C
SUMMARY
- 11 plus years of experience in Software Analysis, Design, Development and Testing especially in the domain areas of Insurance and E - Commerce using Object Oriented Technologies.
- Strong understanding of SDLC processes (Classic and Agile)
- PMP - PMI Certified.
- Strong programming skills in Java, J2EE.
- Experience in developing Web Services (JAX-WS).
- Experience in Design and Development of Web based applications using JAVA, JSP, Servlets, Struts, JSF, Spring, Hibernate and Ibatis.
- Experience with DOM and SAX parsers
- Experience in SQL, PL/SQL, JDBC and Stored Procedures with Oracle 9i.
- Developed, tested and deployed applications in Windows and UNIX environments.
- Working knowledge of project management tools like MS Project
- Excellent communication skills. Can work in modules independently and as an active team member.
TECHNICAL SKILLS
Languages: Java, XML, XSL, PL/SQL, HTML.
Distributed computing: EJB, JNDI, Web Services(JAX-WS).
J2EE Technologies: JSP, Servlets, Struts 1.2, JSF, Spring, Hibernate, Ibatis, JDBC.
Web Tech. & Tools: XML, DOM, SAX, JAXP, XSL, XSLT, Microsoft VSS (Configuration Management Tool), Win CVS (CM Tool), SOAPUI
Web/App Servers: BEA WebLogic 8.1, Jboss, Tomcat, Websphere 6.1
RDBMS and tools: Oracle 9i/8i, Oracle 10g.
Design Patterns: J2EE (MVC) and Core Java (Structural, Creational and Behavioral)
Scripting Languages: JavaScript
IDEs: Eclipse 3.x, RAD
Operating Systems: Windows, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Washington D.C
Sr. Programmer Analyst
Responsibilities:
- Created design documents including LLD and sequence diagrams.
- Building DAO layer using Hibernate/Ibatis and integrating the same with Spring.
- Using Spring framework at the business tier level.
- Implementing Springs AOP for logging and Deligation.
- Working on implementing OSCache in Hibernate integrated with Spring.
- Building webservices on JAX-WS framework.
- Involved in interaction with the BA’s to understand the requirements and provide feedback.
- Researched on Velocity templates to parse data.
- Collaborate with the environment team for deployments.
Environment: Java 1.5, Struts2, JAX-WS, Spring, Hibernate, Ant, XML, SQL, DB2, Websphere 6.1
Confidential, Washington D.C
Sr. Programmer Analyst
Responsibilities:
- Built DAO layer using Hibernate/Ibatis and integrated the same with Spring.
- Implemented Caching using the OSCache
- Developed business logic at the Spring framework level
- Implemented Springs AOP for logging and deligation.
- Developed and maintaining the application as webservice using JAX-WS
- Performed testing of webservices using tools like SOAPUI
- Involved in Code Review to ensure best practices and standards are being followed.
- Collaborate with the environment team for deployments.
Environment: Java 1.5, JAX-WS, Spring, Hibernate, XML, SQL, DB2, Websphere 6.1
Confidential, Cincinnati, OH
Lead Developer / Senior Developer
Responsibilities:
- Implemented changes in the existing system using Java to meet the requirements of the client.
- Built DAO layer using Hibernate and integrated the same with Spring.
- Wrote the business logic at the Spring framework level
- Implemented Springs AOP for logging.
- Solving issues arising in the existing production system.
- Worked on implementation of LDAP to extract data into Oracle database.
- Involved in direct Client interaction to gather requirements for enhancements to the existing System
- Developed and maintained various MIS reports
- Involved in Code Review to ensure best practices and standards are being followed.
Environment: Java 1.5, JSF, Spring, Hibernate, Ant, Ldap, XML, Tomcat 5.x, SQL/PLSQL Oracle 10g
Confidential, Cincinnati, OH
Lead Developer
Responsibilities:
- Developed and maintained web service using JAX-WS.
- Wrote the business logic at the Spring framework level
- Built DAO layer using Hibernate and integrated the same with Spring.
- Developed test cases using Junit
- Worked closely with the BA’s to implement the ever changing business rules during development phase
Environment: Java 1.5, JAX-WS, Spring, Hibernate, Ant, Win CVS, Tomcat 5.x, Oracle
Confidential, Cincinnati, OH
Lead Developer
Responsibilities:
- Developed web service using JAX-WS
- Prepared Sequence diagrams using Microsoft Visio tool for UML Modeling.
- Developed core business logic with Spring Framework.
- Used Hibernate for Persistence.
- Implemented Value Object and DAO.
- Used Log4j for logging application Exceptions and Errors.
- Developed build script file using ANT to build and deploy the application.
- Implementing and executing test cases using Junit.
Environment: Java 1.5, JAX-WS, Spring, Hibernate, Ant, Tomcat 5x, Win CVS, SQL, Oracle
Confidential, Cincinnati, OH
Senior Developer
Responsibilities:
- Developed the UI using JSF
- Prepared Sequence diagrams using Microsoft Visio tool for UML Modeling.
- Developed core business logic with Spring Framework.
- Used Hibernate for Persistence.
- Implemented Value Object and DAO.
- Used Log4j for logging application Exceptions and Errors.
- Developed build script file using ANT to build and deploy the application.
- Implementing and executing test cases using Junit.
Environment: Java 1.4, JSF, JAX-WS, Spring, Hibernate, Ant, Weblogic 9.1, Win CVS, Oracle
Confidential
Senior Developer
Responsibilities:
- Developed the UI using JSP
- Implemented application using MVC design pattern.
- Developed application by using Struts Framework to centralize the control of application.
- Developed the presentation layer screens using JSPs, Struts tags, Tiles, JavaScript and CSS (Cascading Style Sheets).
- Implemented Struts Validation framework.
- Used Log4j for logging application Exceptions and Errors.
- Developed build script file using ANT to build and deploy the application.
- Implementing and executing test cases using Junit.
Environment: Java 1.3, Struts, JSP, Servlets, JDBC, SQL, Ant, Oracle 8i, Weblogic 8.1
Confidential
Senior Developer
Responsibilities:
- Preparing and analyzing requirements.
- Implementing change request on the existing components.
- Providing Production Support for existing system
- Implemented application using MVC design pattern.
- Developed application by using Struts Framework to centralize the control of application.
- Developed build script file using ANT to build and deploy the application.
- Implementing and executing test cases using Junit.
- Client Interaction for solving any issues
Environment: Java 1.3, Struts, JSP, Servlets, EJB, JDBC, SQL, Ant, Oracle 8i, Weblogic 8.1
Confidential
Developer
Responsibilities:
- Enhancements to the front end JSP pages as per client requirements
- Packaging the application in an ear format to be deployable on an application server
- Providing Production Support for existing system
- Preparing Release Package and Release Notes.
- Coordinating with the client for Release Schedule and delivery.
Environment: Java, JSP, Servlets, JDBC, SQL, Oracle 8i, EJB, Ant, Weblogic 6.1.
Confidential, NY
Developer
Responsibilities:
- Extensive interaction with the BA to understand the existing application on Panther
- Preparing and analyzing requirements.
- Part of the core utilities team to create and maintain common programs for the entire system
- Developed JSP custom tags.
- Developed the application using the Struts Framework
- Created Action Classes, DynaAction forms and utility classes.
- Implemented the struts validation framework
- Developed Stateless Session Beans
- Used Log4j for logging application Exceptions and Errors.
- Developed build script file using ANT to build and deploy the application.
- Implementing and executing test cases using Junit.
Environment: Struts, Java, JSP, Servlets, EJB, JDBC, SQL, Sybase, Weblogic 8.1.
Confidential
Programmer
Responsibilities:
- Interfacing with client for requirements gathering.
- Maintaining the web interface using JSP
- Designed User Interfaces using JSP and Servlets.
- Extensively worked on Oracle8i in writing SQL queries.
Environment: Java, JSP, Servlets, JDBC, SQL, Oracle 8i,, Weblogic 6.1
Confidential
Programmer
Responsibilities:
- Created Java Classes for business logic
- Developed JSP pages
- Developed database connectivity using JDBC between Java and the Oracle.
Environment: Java, JSP, JDBC, SQL