We provide IT Staff Augmentation Services!

Analyst Programmer Resume

0/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • 9+ years of Professional Experience in developing Java and J2EE applications.
  • Experience on all phases of software development lifecycle like System or Requirement Analysis and Specifications, High and low level Design/Architecture
  • Development, Defect fixing, Documentation, Configuration Management, Customer interaction and Demo to customer.
  • Used agile methodologies in a dynamic environment that required constant change and continuous delivery of business value.
  • Good knowledge about design patterns such as Singleton, Factory, Adapter, Façade, Service Locator, Business Delegates, Front Controller, MVC, Transfer Objects, DAO
  • Experience in dealing with Struts framework to create dynamic Web applications with clear separation of concerns.
  • Was instrumental in using Spring Core, Web and DAO modules.
  • Involved in implementing Hibernate to in corporate persistence into programs with minimal effort.
  • Good hands on experience with JAXB, JAX - RPC, JAX-WS.
  • Experience working on middleware technologies like EJB3.0, JMS and Web Services Axis 2.0.
  • Expertise in RDBMS, JDBC, Oracle and DB2 including SQL and PL/SQL.
  • Strong hands on exposure to multiple Application Servers like Apache Tomcat 5.5, 6.0, 7.0 and Weblogic 10.3/11g, WebSphere 8.0.
  • Expertise in IDEs and tools like, RAD, Eclipse, Visio, Rational Rose, TOAD, JUnit, ANT, etc.
  • Good experience with version controls like SVN, CVS.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, UML

Frameworks: Struts1.2, Spring 3.0 (Spring MVC, Spring Core, Spring Context, Spring DAO, Spring IOC) Hibernate 3.0, EJB 3.0, JMS, MDB, Web Services Axis2, Restful Web Services, Unix commands

Web Technologies: JSP, Servlets, JNDI, JDBC

XML Technologies: XML, XSLT, SAX, DOM, and JAXB

Web/App. Servers: Apache Tomcat 5.0/6.0, Web Logic 11g, WebSphere 6.0/6.1

IDEs: Eclipse 3.5, RAD, WSAD.

Tools: TOAD, Xml Spy, Ant, JUnit, iReport

Operating systems: Windows 98/2000/NT/XP, MS-DOS 95, UNIX, Linux

Databases: Oracle 8/9i/10g, MYSQL, DB2.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.

Version Control: CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential - Warren, NJ

Sr. Java/J2EE developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Develop High level design document (class diagrams, Use case diagram, sequence diagram) from the Business Requirement document and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • Spring MVC framework is used to develop price plan functionality.
  • Apache Http Client to communicate with backend systems.
  • Xml parsing technologies like JAXB, SAX parser.
  • The architecture provides different utility services like Concurrent processing, Failover handling, Batch Processing, JMS, Metrics database for logging transactions and caching response object.
  • Unit testing of business logic using Junit.
  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • ANT was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j for logging errors, messages and performance logs.
  • Involved in resolving IST/QA/UAT defects which are logged in HP Quality Centre tool.
  • Involved in pre-deployment/post-deployment production support.
  • Used Accurev version controls to check in/out files.
  • Experience in IBM RSA as the IDE and IBM WebSphere 8.0 server is used to develop application.
  • Daily/Weekly/monthly data feed are loaded to PPA database from external applications using D-Series framework.

Environment: Java1.6, J2EE, IBM RSA, IBM WebSphere 8.0, ANT 1.6, UNIX scripts, Spring MVC and IOC, SQL Developer, Accurev, Apache Http Client, JAXB, SAX parser

Confidential, Piscataway, NJ

Sr. Java/J2EE developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Develop High level design document (class diagrams, Use case diagram, sequence diagram) from the Business Requirement document and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • Enterprise beans and SOAP and Restful Web services are used to expose business services to different front ends and downstream systems.
  • Development/coding.
  • Instrumental in using Spring Core, Web and DAO modules.
  • The architecture provides different utility services like Connection management, Concurrent processing, Failover handling, Batch Processing, JMS, Metrics database for logging transactions and caching response object.
  • Unit testing of business logic using Junit.
  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • ANT was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j/SLF4J for logging errors, messages and performance logs.
  • Involved in resolving IST/QA/UAT defects which are logged in HP Quality Centre tool.
  • Involved in pre deployment/post deployment production support.
  • Used SVN version controls to check in/out files.
  • Experience in Eclipse 3.5 as the IDE and Oracle Weblogic 11g server was used to develop Confidential Service Layer application.
  • Execute Unix commands on QA/UAT/Production logs.

Environment: Java1.6, J2EE, Eclipse 3.5, EJB 3.0, WEBSERVICES Axis 2.0, Rational Rose, Oracle Weblogic 11g, ANT 1.6, Ehcache2.7, JMS, MDB, Restful WEBSERVICES, Unix commands, Spring

Confidential

Sr. Java/J2EE developer

Responsibilities:

  • Develop High level design document (class diagrams, Use case diagram, sequence diagram).
  • Used the Struts 1.2 framework to build the web application.
  • Used a dynamic framework which generates Html and Service Proxies based on an XML input.
  • Used Digester framework to parse XML file and write rules.
  • Responsible for Coding/Development of application.
  • Involved in unit testing and bug fixing of tool.
  • ANT was used as a build tool.
  • Experience in Eclipse 3.2 as the IDE and Oracle Weblogic 11g server was used to develop the Confidential tool.

Environment: Java1.5, J2EE, Eclipse 3.2, Digester, Struts1.2, Oracle Weblogic 11g, ANT 1.6

Confidential

Analyst Programmer

Responsibilities:

  • Involved in Analysis of Business Requirement and meetings with Business Analyst and Customer.
  • Involved in Designing and Development of modules.
  • Used Spring MVC integration in the project to develop the web application layer.
  • Implements the UI using Java Server Pages, HTML and CSS.
  • Implemented object, relational persistence (Hibernate) for the domain model.
  • Used JXLS and ITEXT for generating reports.
  • Develops unit test cases using Junit.
  • Effective usage of J2EE design patterns namely DAO, Singleton, Transfer Objects etc to develop various base framework components in the application.
  • Implemented user and client side validation using Java Scripts.
  • ANT was used as a build tool.
  • Used Log4j for logging errors, messages logs.
  • The application was deployed on WEBSPHERE 6.1.
  • Involved in unit testing.
  • Involved in IST and UAT Support.
  • Involved in Production deployment support.

Environment: Java1.5, J2EE, Eclipse 3.2, Spring MVC, Hibernate3.0, Rational Rose, JUnit, ANT 1.6, JXLS, ITEXT, HTML, CSS, JavaScript, Unix commands

Confidential

Analyst Programmer

Responsibilities:

  • Involved in Analysis of Business Requirement and meetings with Business Analyst and Customer.
  • Designed class diagrams, sequence diagrams and component diagrams for this project using Rational Rose.
  • Effective usage of J2EE design patterns namely Factory Method, DAO and Singleton, Transfer Objects, Session Façade etc. to develop various base framework components in the application.
  • Implements the business logic using Struts1.2 framework and Spring IOC to create bean factories of business services.
  • Extensively used UI components such as JavaScript’s, CSS, HTML, JSP, Tiles, Display Tags for enhancing the user interaction with the application and for client side validation.
  • Used Crystal Reports for generating inventory reports.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Used Websphere6.0 as application server and configured Data source for JDBC connection.
  • Involved in unit testing - Junit.
  • Used Log4j for logging errors, messages logs.
  • Involved in IST and UAT Support.
  • Involved in Production deployment support.

Environment: Java1.5, J2EE, Eclipse 3.2, Hibernate, Struts1.2, Rational Rose, JUnit, ANT 1.6, Spring IOC, HTML, CSS, Crystal Reports, Display Tags, Websphere6.0

We'd love your feedback!