We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • An accomplished Software Engineer specializing in Object - Oriented Design and Analysis with extensive experience in full life cycle of the software design process including requirements, prototyping, design, implementation, testing, maintenance, troubleshooting and process improvement.
  • Motivated achiever with eight years of significant, progressive experience in information technology in building successful solutions for clients.
  • Process expertise in Object-Oriented Analysis/Design, Java development, and Client/Server methodologies; skilled at progressing from problem statement to well-documented designs.
  • Expertise in developing Internet/Intranet applications with Web Services, XML, J2EE, JavaScript, Struts, Hibernate, Spring, and relational databases.
  • Exposure to telecommunications, financial, insurance and Oil & Gas corporations.
  • Tangible management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.

TECHNICAL SKILLS

Languages: Java, C Language, C++, XML, JavaScript, HTML, SQL, PL/SQL.

Frameworks: Struts, Spring, Hibernate, JSF, jQuery.

APIs: Servlets, JSP, EJB, JDBC, XSLT, Swing, Java Beans, JNDI.

Concepts: OOA/OOD (UML, Design Patterns), Unit, Module and Systems Level Testing, Multiprocess synchronization.

Servers: IBM WebSphere, Jakarta Tomcat, Apache Web Server, Oracle WebLogic, JBoss.

RDBMS: Oracle, DB2, SQL Server, MySQL.

Tools: Apache Ant, Apache Maven.

Software: Eclipse, JBuilder, RAD, WSAD, Rational ClearCase, CVS, Lotus Notes, Outlook, Word, Excel, Visio, soapUI, Altova, Toad, DbVisualizer.

Systems: Windows, UNIX, Linux, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

Sr. Programmer Analyst

Responsibilities:

  • Defined coding standards and various quality processes in the project that was used across the project as a standard.
  • In the commercial auto initiative, performed the role of team lead and coordinated with the business, QA and development team in gathering the requirements.
  • Developed a special module to fit the payment service architecture with the existing web service architecture that is used across phoenix for all the payment services.
  • Implemented brand new system where deployment processes are tracked and monitored with multiple roles, reducing the duration and improving the coordination using Spring framework.
  • Involved in creating core implementations, which are useful among all the applications using web services, JQuery.
  • Lead developer in introducing CAPTCHA to Confidential applications and coordinated with network security compliance team.
  • Moved all the legacy applications native SQL queries to packages and store procedures for both Oracle and DB2 databases.
  • Involved in mapping database tables to java classes for Hibernate framework implementation.
  • Extensively worked as part of the maintenance, production support teams in coordinating and maintaining the Legacy Phoenix applications.

Environment: Agile methodology, IBM RAD 7.0, Oracle 10g, DB2, J2EE, JSP, Servlets, Hibernate 3.0, Struts 1.3.10, JDBC 4.0, Java 6, Web Services (SOAP, WSDL, UDDI), WebSphere 7.0, HTML, DHTML Java Script, JQuery, CSS, XML, XSLT, JUnit, Rational Clear Case 7.0.0.3, ANT, Maven, PL/SQL, UNIX & Windows XP.

Confidential, Bridgeport, CT

Java/ J2EE Programmer

Responsibilities:

  • Involved in gathering, documenting and analyzing business requirements.
  • Involved in the analysis, design and development of the prototype of the application.
  • Apache Struts framework is used for developing Java EE web application for MVC-2.
  • Designed and developed the Controller module using Struts and even Tiles, Validation framework
  • Concentrated on Action Form, Action Class, Action Error and Dispatch Action which are used in Struts.
  • Involved in developing J2EE components, AJAX, JSP, Servlets, JDBC, XML and integrating and deploying using Web Sphere Studio (WSAD).
  • Business Logic implementation is done using Hibernate technology and responsible in writing HQL writing to interact with database.
  • Strong more on Hibernate-config.xml, advanced mapping concepts in Hibernate.
  • JavaScript is used for client-side validation.
  • Extensively used DHTML and JSP tag libraries.
  • Developed web services, SOAP message envelopes and headers using WSDL, and XML.
  • Involved in writing the End of day job to process feed files that come from various systems within company.
  • Configuration of application components and life cycle management of Java objects using IOC container.
  • Good usage of collections classes such as HashMap, HashTable, and ArrayList.
  • Used Oracle 10g as the database and responsible for writing queries using PL/SQL.
  • Managed to handle the Web Sphere Application Server for deploying.
  • Good Experience with Cvs 1.2 environment.
  • Involved in Unit test, Integration and System Test, maintain applications in a production environment.
  • Worked on Post production bug fixing and provided post go-live support.

Environment: WSAD 5.0, Oracle 10g, J2EE, JSP, Servlets, Hibernate, Struts 2.0, JDBC, Java Web Services (SOAP, WSDL, and UDDI), Web Sphere 6.0, DHTML, Java Script, CSS, XML, XSLT, JUnit, CVS 1.2, ANT, PL/SQL & Windows 2000.

Confidential, West Trenton, NJ

Java Developer

Responsibilities:

  • Responsible for requirement analysis, design and documentation of artifacts.
  • Involved in prototype coding, validation and implementation of the solution.
  • Responsible for design and implementation of Struts based web reporting module.
  • Involved in coding of business functionalities like data enrichment, matching and reporting.
  • Responsible for coding Entity Beans for Persistence Logic and Session Beans for Business Logic implementation.
  • Developed many Java Server Pages(JSP), used Java Script for client side validation
  • Developed dynamic and interactive web pages using DHTML.
  • Used Struts Framework for the development of applications for MVC design paradigm
  • Designed and developed Session and Entity Beans to implement business logic and deploy them on the Web Sphere Application Server.
  • Expertise in building web applications and dynamic web pages using JSP and Servlets.
  • Designed components for company’s object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC-2), Data Access Object, Value Object, Front Controller and Business Delegate pattern.
  • Experience in developing Web Services using JAX pack (XML, SOAP, UDDI, and WSDL).
  • Designed and Developed of Struts Action Forms and Action Servlets which are part of Struts framework.
  • Involved in designing web.xml and struts-config.xml according to the struts framework
  • Responsible for creating comprehensive test plan for Unit, System Integration and Regression testing.
  • Good experience using Rational Clear Case which was the primary source repository.
  • Involved in setting up of test environment which included setting up of MQSeries as a message broker and deployment of enterprise applications on IBM Web Sphere.
  • Responsible for setting up a consolidated deployment process for Operations personnel.

Environment: J2EE, Oracle 9i, Web Sphere Studio Application Developer 5.1, IBM Web Sphere Application Server 5.0, UNIX, JavaScript, Servlets, JSP, EJB 2.0, JMS, XML, Struts 1.3.9, Web Services, HTML, IBM MQ Series 5.x, DHTML, PL/SQL, Rational Clear Case, and MVC-II Architecture.

Confidential, Cincinnati, OH

Java Programmer/ Analyst

Responsibilities:

  • Actively involved in understanding the business processes, gathering user requirements, Analysis for few modules and deploying the application.
  • Implemented the system using JAVA AWT and JFC/SWING and JBuilder. Built and accessed the database using JDBC.
  • Developed the core modules of the system using java. The administrator module takes care of managing user accounts of the system.
  • Use of the Struts Framework for the application based on the MVC - II design paradigm and multithreading technology. Mainly concentrated front-end on JSP.
  • Contributed to the analysis of the requirements and understanding of the existing systems and deriving a common functionality.
  • Design and develop enterprise web applications, for internal production support group, using Java (J2EE), Design Patterns and Struts framework.
  • J2EE framework facilitated the integration & deployment of EJB, Servlets, JSP and XML.
  • Developed Enterprise Java Beans (EJB) both Session Beans and Entity Beans, Servlets and action classes interacting with EJB using DAO design pattern.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Worked on the Bean Managed and Container Managed beans at the Server side and created Message Driven Beans by using JMS technology (J2EE).
  • Business Logic implemented using Business Objects as the EJB2.0 Session Beans.
  • Developed JSPs, Servlets and Enterprise Java Beans using the J2EE framework.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • JSP development involving creation of custom tags, java beans.
  • Involved in writing queries, triggers and stored procedures, using T-SQL.
  • Coding, Debugging & Refactoring, & Testing.
  • Administration, Deployment & Maintenance of Application & Web Servers

Environment: Java Script, CVS, Rational Clear Case, Clear Quest, Eclipse 3.0, Design Patterns, XML, SQL server 2000, Tomcat, Java, Swing, JDBC, RMI, JNI, JSP & Java Beans, Servlets, Struts 1.3.8, EJB, MQ Series, IPlanet Application Server, J2EE, Ant, JUnit.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Actively involved in gathering user requirements and Analysis for few modules.
  • Involved in designing EJB components, JSP pages, deploying and Testing then in JBoss 4.0 Application Server.
  • Developed JSPs, Servlets, Bean components and EJBs.
  • Sessions and Session Tracking with Java Session API.
  • Involved in writing the End of day job to process feed files that come from various systems within company.
  • Primarily responsible for design and development of EJB based applications using Caching pattern and Session Facade pattern.
  • Involved in configuring JDBC connection pooling to access the oracle database.
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in JBoss Application Server.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Involved in writing functions, stored procedures and Packages.
  • Worked in creating various database objects like tables, views.
  • Used WinCvs for the concurrent development in the team and for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Involved in Stress testing and strategy for data population for stress testing.

Environment: Java2, J2EE, EJB, JavaScript, CSS, Servlets, Oracle 8i, JSP, JBoss 4.0, XML, Html, Eclipse, CVS

We'd love your feedback!