We provide IT Staff Augmentation Services!

Programmer Analyst Resume Profile

2.00/5 (Submit Your Rating)

Frederick, MD

PROFESSIONAL SUMMARY

  • 7 years of professional experience in analysis, design, development and testing of web and distributed multi-tier applications using Java and J2EE technologies in areas such as Financial Services, Healthcare, and E-commerce.
  • Well versed with complete Software Life Cycle Development SDLC process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Fa ade, DataAcessObject DAO , Factory, Singleton, Data Transfer Object DTO , Front Controller, View Helper.
  • Expertise in using HTML, CSS, Java Script, and JSP Custom tags in designing web pages.
  • Experience in application development using J2EE technologies like Servlets, JSP, JDBC, RMI, JNDI, EJB, and Web Services.
  • Experience in designing, developing applications using Struts 2.0 Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Expertise in developing distributing business applications using EJB 2.x/3.0 implementing Session beans for business logic, Entity beans for persistence logic and Message driven beans for asynchronous communication.
  • Extensively experienced in developing light weight and integrated business applications using Spring 1.2.4/2.0/2.5 Frame work.
  • Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on Spring web flow to manage the application page flows
  • Expertise in developing data models using Hibernate Object relational mapping ORM frame work and also used Hibernate Annotations to reduce time at the configuration level.
  • Extensively worked on implementing Service Oriented Architecture SOA architecture using XML Web Services SOAP, WSDL and UDDI .
  • Implemented AJAX based design in creating better, faster and more interactive web applications and good experience in using JSON.
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, and BEA Web logic.
  • Knowledge on JSF framework to simplify the development integration of user interfaces and simplifies building user interfaces for Java Server applications.
  • Experience in designing the Security Services for applications hosted on different Application Servers and experience in Subversion and a clear understanding of branching, tagging, merge functions.
  • Expertise in Object Oriented Analysis OOA and Object Oriented Design OOD using Rational Unified Process RUP and UML Unified Modeling Language .
  • Hands on experience in using various IDE's Eclipse, WSAD, RAD, JBuilder and JDeveloper.
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J and also good experience in shell scripting.
  • Experienced in writing JUnit by using dbunit and Mockito.
  • Knowledge on different databases like Oracle, My SQL, Ms-Access, SQL Servers and also writing PL/SQL packages, procedures, Functions, triggers using SQL Plus
  • Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
  • Good understanding and experience in working with team members from different cultures and excellent verbal and written communication and ability to learn new technologies.

TECHNICAL SKILLS:

Languages

C, JAVA, SQL, PL/SQL, UML, XML.

Front End Technologies

HTML, XML, JavaScript, Custom Tags, Swings, CSS, AJAX.

Web Technologies

J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners.

J2EE Technologies

RMI, JNDI, CP, EJB2.0/3.0 SLSB, SFSB, Entity Beans , JMS/MDB, Spring Core, Spring MVC, Hibernate, Web Services WSDL,SOAP

Frame Works

Struts 2.0, Spring 1.2.4/ 2.0/2.5, Spring MVC 4.0, Spring Web-flow, Hibernate 2.0/3.0, JSF.

Process Automation Tool

ANT,Log4J,Maven,Junit,SOAP UI,CVS

Data Bases

Oracle10g, Oracle 8i, Oracle9i, DB2, SQL Server 6.5, MYSQL 4.1.,Ms Access

Web/App Servers

WebLogic7.0/8.1/9.0/10.0, IBM Web Sphere 4.0/5.5, JBoss 4.0.5, Apache Tomcat 3.0/4.0/5.5/6.0,

IDE's

Eclipse 2.0/3.0/3.1,RAD 6.0, WSAD 5.1, JBuilder, NetBeans, JDeveloper.

OOA,OOD

Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns.

Relationships-Association, Aggregation, Realization, Composition, Dependency.

Operating Systems

Windows 98/2000/XP/NT, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential

Role: Programmer Analyst

Responsibilities:

  • Involving in the analysis, design, and development and testing phases of project.
  • Using Agile methodologies for Software Development.
  • Using Spring MVC with RESTFul services.
  • Implemented a transactional batch job and delivers Asynchronous Restful Service BPM call calls.
  • Implemented Spring Data JPA based repositories which supports in writing JPA queries based on Querydsl predicates, auditing of domain entities, and pagination.
  • Written named queries while implementing the Drools rules.
  • Actively involved in writing the Drools rules to generate xml payload to a vendor services.
  • Actively involved in customizing EMF Eclipse Modeling Framework Ecore model which describes model and generates java model or entities.
  • Involved in generating the java model or entities by using reverse engineering tool Dali plugin for eclipse.
  • Writing JUnit tests to test the implementation by using Mockito and DbUnit.
  • Using Maven to build the multi module project.
  • Using Subversion for version control.
  • Using JIRA tool for internal issues within the development teams.
  • Using the Clear Quest for defects tracking.

Environment

Java 6.0, Spring MVC 3.0, Hibernate Annotions, JPA, JavaScript, JSON, PL-SQL, JUnit, DBUnit, Mockito,

Drools, Apache Tomcat 7, Oracle 11g R2, SQL Developer 3.0.04, Myeclipse Kepler, Maven, SubVersion, Rational Clear Quest V8.0, JIRA Tool, Windows 7.

Confidential

Role: Java Developer

Responsibilities:

  • Involving in the analysis, design, and development and testing phases of project.
  • Using Agile methodologies for Software Development.
  • Using Fast4J which provides a utility class that is the final implementation and can be used as-is by the application. Typically these classes are final because the framework heavily relies on their implementation to perform its work.
  • Developing Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, and HTML.
  • Using JavaScript for client side validation.
  • Used Spring 3.0 Framework for MVC, Dependency Injection, Aspect Oriented Programming and Hibernate integration.
  • Actively involved in designing and implementing Singleton, MVC, Front Controller and DAO design patterns.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Using Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Using JUnit framework for unit testing of application and ANT to build the application and deployed on IBM WebSphere 8.0.
  • Using Corticon LogViewer Utility Tool for debugging the code when we get change request or fixes either in functional or code.
  • Using Log4J for logging for client side.
  • Using ClearCase V8.0 for version control.
  • Using MyEclipse for development.

Environment

Java 6.0, Spring 3.0, JSP, EJB, JDBC, JavaScript, PL-SQL, FAST 4J Tools / YNM FAST 4J Tools,

Rational Clearcase V8.0, Rational Clearquest V8.0, Corticon Server 5.2, IBM WebSphere 8.0 JVM Java 6 , SQL Server 2008, SQL Developer 3.0.04, Myeclipse Blue 10.0.2, Notepad v 5.9.6.2, Oracle 11g R2, Windows 7.

Confidential

Role: J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle SDLC .
  • Use Agile SCRUM methodologies for Software Development.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used Spring 3.0 Framework for MVC, Dependency injection, Aspect Oriented Programming and Hibernate integration.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax, JQuery and HTML.
  • Used JavaScript for client side validation.
  • Used Unix shell scripting when we deploy to the test environment, we may have to ssh to the test box to look at the log files.
  • Used Hibernate 3.3 in data access layer to access and update information in the database.
  • Actively involved in designing and implementing Singleton, MVC, Front Controller and DAO design patterns.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as loan status report.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server. Used Apache CXF for creating the Web Services.
  • Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 9.1.
  • Used Log4J for logging.
  • Used CVS for version control and used Eclipse for development.

Environment: : WebLogic 11g, Java 1.5/1.6, Apache CXF, JQuery, Hibernate 3.3, Spring Framework 3.0, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Unix.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Design and development of front end using JSP, Servlets, and HTML. Used JavaScript for client side validations.
  • This application is based on Struts framework, Struts architecture is a variation of the classic Model-View-Controller MVC design paradigm.
  • Designed and developed the security module of the application.
  • Used the Unix shells to combine and repetitive sequence of command into a single command while testing the project.
  • Worked on System Design that eventually incorporates the User Requirements Specifications for the entire application.
  • Designed the applications for sending and receiving Messages by connecting to various Queue Managers across platforms. Used MQSeries to achieve the same.
  • Used Oracle database as backend.
  • Working as a member of the Analysis Team to resolve the Interface Issues occurred while interacting with remote applications across the system

Environment: Java1.4 EJB, SERVLETS, JSP, JDBC, Struts Framework , UML, XML, Struts, Oracle, Eclipse, Ant, Weblogic11g, MQ Series, UNIX, Windows.

Confidential

Role: Web Developer

Responsibilities:

  • Used Java and XML extensively with the help of JSPs, Servlets. Implemented pooling and caching to improve performance and scalability.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and test case template generation.
  • Developed source code and unit tests for several web services used to interact with the work list / workflow product.
  • Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
  • Involved in configuring and deploying the application with WebSphere Application server.
  • Involved in writing and reviewing unit test cases using Junit.
  • Wrote and modified database stored procedures and SQL to improve performance.
  • Used CVS as version control tool to merge code, check in and checkout the data.

Environment: Java, Java beans, JSP, J2EE, Servlets, Struts, JDBC, JavaScript, HTML, WebSphere Application Server, Junit, CVS, and Windows NT/2000.

We'd love your feedback!