We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

Allentown, PA

SUMMARY

  • Java Programmer with over 9 years of experience in Analysis, Design, Development, Testing, Maintenance and Implementation of large scale Business Applications Software and Client/Server applications development and Internet Applications.
  • Experience in developing applications using Java 2.0 (J2EE, Servlets, JSP with custom tags, Struts, Spring, Hibernate, Applets, Swing, EJB’s, Java Beans, JDBC, JSTL, JMS, JSF), VB 6.0, XML, XML Spy, Agile, TDD, JavaScript, Flash, HTML, Hibernate, Perl Scripts, Eclipse3.4, Tomcat6.0, Jboss5.5, WebLogic 9.1, WebSphere 7.5, JBuilder, iBATIS, WSAD/RAD, Developer 2000, Oracle and Unix Korn Shell Scripting.
  • Experience in Enterprise, Telecom, Financial, Healthcare, Claims, Trading, System Integration Tools, Migrating code and Products, B2B, B2C and C2C.
  • Good experience in data processing and Interfacing (Back - end Front-end connectivity) skills using Oracle 8i/9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Implemented reusable components using JavaBeans anddatabase using JDBC API.
  • Experience of developing on Win2k/NT, UNIX and Red Hat Linux platforms.
  • Experienced in using UI frameworks such as Struts, Cross browser compatibility development.
  • Worked withJMS API and MQ-Series API for Asynchronous Communication.
  • Knowledge on PEGA
  • Well versed with CMM Level procedure, TDD and Agile, RUP Development processes.
  • Experienced in UML for System designs using Visio, Rational tools and RSM. knowledge on SOA Architecture
  • Ability and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period. Trust-worthy, target oriented and absolute commitment
  • Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Java Beans, Servlets, JSP, EJB, RMI, CORBA, Struts, Applets, Spring, PS framework, JSF, JMS, ANT, Web Services, HTML, XHTML, XML, XLST, XSL, XSLT, JSON, Ajax, JQuery, SOAPUI,Watir/Ruby.

Languages: Java2.0, C, C++, SQL, PL/SQL,TSQL, UML, ASP, Perl, COBOL and Pascal.

IDE Tools: WSAD, RAD, RSA, ForteForJava (4.0) (Sun One), Visual Café 3.0, Eclipse, JBuilder, Netbeans5.5/6.0, Jdeveloper, IntelliJ.

Web/Integration Servers: Apache Tomcat 4.1, iPlanet4.1, MS-IIS, Web Methods 6.X.

Application Servers: Web Logic 6.1/8.1/9.x, Jboss 3.2/4.X, Websphere 5.X/6.X.

Scripting Languages: JavaScript, Korn Shell Scripts

Protocols: TCP/IP, SMTP, POP3, LDAP, SOAP, FIX

GUI: Swing, AWT, Developer 2000 and Visual Basic5.0. NET

MQ-Series Family: MQseries 5.1/5.2/5.3 (WMQ), WBIMB 5.0, WMQI, MQSI 2.0.1/2.0.2 , WBI adapters, ICS, MQ Workflow

Version Controlling: Clear Case, Visual SourceSafe (VSS), CVS, PVCS, MKS, StarTeam.

Case Tools: UML using Rational Rose, Visio, RSM.

Other Tools: Java Mail, Javadoc, Junit, Agitor, Hibernate, iBatis, Clear Quest, Agile, TDD

Databases: Oracle 8i/9i/10g, MSSQL Server 7.0/2000, MySQL5.1/4.x/3.2, DB2, Sybase.

Operating Systems: Windows95/98/NT/2K/XP,MS-DOS, RHE LINUX, Solaris, Aix, HP-Unix.

PROFESSIONAL EXPERIENCE

Confidential, Allentown, PA

Programmer Analyst

Responsibilities:

  • Worked as a Programmer Analyst and Involved in System Requirement Analysis and Design.
  • Involved Business Requirement Analysis and Use case Diagrams and Activity Diagrams to design the application using Rational Rose 2000 - UML
  • Implemented MVC-Model 2 architecture using Struts, spring and other J2EE design patterns for the application development.
  • Design, programming and testing of Rate increase calculation engine software
  • Maintenance of the Policy event Reporting, and Service Provider Management applications
  • Migration of the applications from an Oracle/Weblogic platform to a JBoss / SQL Server platform.
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS and JavaScript, also used AJAX for dynamic web content.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Database schema design, implemented database access with Hibernate object relational tool.
  • Involved in the development of SQL queries to get data from SqlServer2008.
  • Development of Java related classes and components Eclipse as IDE for developing the PMRI application.
  • Used Crystal Reports for creating Reports in PMRI Application
  • Used Hibernate to persist the Data into the Database
  • Involved in Agile Scrum development process.
  • Deployed the PMRI application on JBoss application server and Weblogic Application Server on Windows environments
  • Used Mercurial version Control
  • Developed JUnit Tests and Test Suites using JUnit .

Environment: java1.6, Struts2.0,Spring2.0,JSP 2.2, Ajax, XML, HTML, CSS, JavaScript, Eclipse Helios, custom jsptags,JSTL,PerforceP4,FTP,UNIX(AIX),JMS,Hibernate3,JUnit,CrystalReports10,Oracle10g,TOAD7.4, Mercurial,PL/SQL,SQLServer2008,Jboss6, WebLogic9.2, IE8, Windows7

Confidential, West Des Moines, IA

Senior Application Lead Engineer

Responsibilities:

  • Working with Requirement leads, Architect and Project managers totranslate business requirements into technical specifications.
  • Responsible for ensuring task estimates and schedules are created.
  • Iterative methodology been used for implementing capabilities with eight weeks development and four weeks testing cycle sprints and daily scrum meetings.
  • Providing technical leadership for team through design and code reviews, ensuring best technicalbest practices are applied.
  • Used GWT for UI development.
  • Involved in implementation of server layer services like business services, entity services and integration services.
  • Utilized features of Spring Core layer and Spring DAO support layer in order to develop the application.
  • Configured Hibernate into a Spring application and used Spring’s DAO support to build Hibernate DAO classes.
  • Persistence mechanism implemented using Hibernate framework utilizing table per subclass inheritance based mapping, component mapping and other association mapping strategies.
  • HQL and named queries are used throughout the application for consistency and maintainability.
  • Performed bug tracking and Unit Testing using TestNG and Find Bugs.
  • Mentoring junior developers and follow-up on the tasks and provide assistance if needed.
  • Ensuring adherent to delivery target.
  • Involved in Agile development Methodology.
  • Working with development teams to troubleshoot development environment, production environment,performance tune and optimize code.
  • Providing On call support for production and integration environments

Environment: JDK6, Spring 3.0, EMF (Eclipse Modeling Framework), Hibernate 3.2, Web Services, WSDL, SOAP, XML, XSD, AJAX, CSS, GWT,Java Script,Agile, Jboss 7, Oracle 11g, TOAD 7.1, Eclipse, Maven, TestNG, Tortoise SVN, JIRA, Web Builder, Share point site, Windows 7, Linux.

Confidential, Milwaukee, WI

Sr. Java Programmer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing
  • Implemented MVC-Model 2 architecture using Struts, spring and other J2EE design patterns for the application development.
  • Involved Use case Diagrams and Activity Diagrams to design the application
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS, JSON and JavaScript also used AJAX for dynamic web content.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Designed, developed and maintained the data layer using the ORM frame work called IBatis
  • Involved in the development of SQL queries to get data from MySQL.
  • Development of Java related classes and components using RAD7.5 as IDE for developing the LD application.
  • MQ Series is used for sending and receiving messages by using JMS.
  • Worked with offshore and ensuring on time delivery of deliverables
  • Used iBatis to persist the Data into the Database
  • Deployed the LD application on WebSphere application server on Windows environments and used shell scripting for maintaining servers.
  • Involved in Agile development process.
  • Shell scripts are used to maintain Production and Test Unix servers.
  • Developed Unit Tests and Test Suites using QTester.

Environment: java1.6, Struts1.2,Spring2.5,JSP 2.2, Ajax, XML, HTML, CSS,JSON, JavaScript, JQuery,RAD7.5, custom jsp tags, JSTL, CVS,FTP,IBM MQseries 6.0,UNIX (AIX), JMS,iBatis2.3, QTester, IBM DB2,, PL/SQL, MySQL5.1, Rational Test Manager, Clear Quest, TOAD, Perforce, Clear Case, RapidSQL 7.4.2, WebSphere7.5,IE 8, WindowsXP.

Confidential, Waltham, MA

Sr. Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing
  • Implemented MVC-Model 2 architecture using Struts, JSF and other J2EE design patterns for the application development.
  • Implemented the front end using JSP, XHTML, DHTML,XML, CSS and JavaScript, also used AJAX for dynamic web content.
  • Designed the Bluestone application by implementing JSF Framework using RichFaces Library.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Configuring and developing NBT code to send requests in a format that ApproxiMatch Search server can read and convert returned data into desired result.
  • Configuring and developing NBT code to send requests in a format that Fast Search Server can read and convert returned data into desired result.
  • Adopted J2EE design patterns like Singleton and used DTO’s transfer the data
  • Designed, developed and maintained the data layer using the ORM frame work called Hibernate
  • Involved in the development of SQL queries to get data from Oracle and MySQL.
  • Used ANT for building and deploying NBT application to servers.
  • Development of Java related classes and components using Jbuilder as IDE for developing the NBT application.
  • Used Hibernate to persist the Data into the Database
  • Used Maven build script for building and deploying Bluestone application.
  • Using Eclipse IDE for bluestone application development of Java related classes and components.
  • Continuum tool used for CIS.
  • Involved in Agile development process
  • Deployed the Bluestone application on Tomcat 6/5.5 in Solaris and Windows environments and used shell scripting for maintaining servers.
  • Production supported after release.
  • Used mercurial Version Control.
  • Worked with offshore and ensuring on time delivery of deliverables
  • Deployed the NBT application in WebLogic, Tomcat servers on Solaris and Windows environments.
  • Shell and Perl scripts are used to maintain Production and Test Unix servers.
  • Developed Unit Tests and Test Suites using JUnit.

Environment: java1.6, Struts2.0,Spring2.5,JSP 2.0, Ajax, XML, HTML, Ant, CSS, JavaScript, JBuilder, custom jsp tags, JSTL, Mercurial, SVN, FTP, GWT, UNIX (AIX), JMS, Hibernate 3,Perl,PL/SQL, MySQL5.1, Oracle 10g, Weblogic 10.1, Continuum, Tomcat6.0/ 5.5, WindowsXP.

Confidential, Portsmouth, NH

Sr. Software Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Struts and j2ee framework.
  • Effectively used Struts and Tiles framework were used for developing front end pages which are then customized according to the requirements using tiles templates.
  • Good experience on implementing JSP, JSTL and Custom Tag Libraries
  • Created build and deployment scripts using Ant.
  • Involved in Client side and Server side Development.
  • Used JSP helper files to provide all necessary formatting and converting based on data type and language p
  • Hibernate ORM tool is used for the SQL Maps framework. SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
  • Designing the UI using HTML, Java script and CSS
  • Used Hibernate to persist the Data into the Database
  • Involved in implementing the DAO pattern for database connectivity and Hibernate
  • Developed interactive User interface using Ajax Tag Library
  • Used Clear Case for version control and Clear Quest for change management.
  • Involved in fixing defects and unit testing with test cases using Watir.
  • Creating the action classes and configuring the environment with CVS for direct check-in and check-out to the version controlling system from RAD environment, refactoring the existing code construct and used Agile development process.
  • Must be able to brainstorm and communicate technology ideas and issues with offshore team and Client team.
  • Shell and Perl scripts are used to maintain Production and Test Unix servers.
  • Developed stored procedures (developed in PL/SQL) and transact SQL on the back end.
  • Production supported the enhancement until the release and deployment of code to Dev/ QA / Prod environments.
  • Unit tested the changes and performed the code review.

Environment: jdk1.5, J2EE1.4,JSP2.0, Ajax, XML, HTML, Watir/ Ruby, Ant, CSS, JavaScript, custom jsp tags, EJB 3.0, JSTL, RAD7, RSA 7, DB2, CVS,FTP, UNIX, JMS, Hibernate 2.1, JPA 1.0, ClearCase, Clear Quest Velocity, MQSeries, Perl, Solaris, Websphere Server 6.1, PL/SQL, Sybase12.5, Oracle 10g, Windows2003.

Confidential, SAN ANTONIO, TX

Sr. Java Programmer

Responsibilities:

  • Involved in System Requirement Analysis and Design
  • Business Requirement Analysis and Use Case Analysis using Rational Rose 2000 - UML and RSA and create ERD for database design.
  • PS (presentation Service), Struts MVC framework was used for developing front end pages.
  • Used JSP, Custom Tag Libraries, JSTL components.
  • Developed interactive User interface using Ajax Tag Library. Used Layout manager to effectively manage interaction of various widgets with in the page.
  • Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
  • Designing the UI using HTML, Ajax, Javascript and CSS.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features using sybase Database.
  • Used Hibernate to persist the Data into the Database
  • Database schema design, implemented database access with Hibernate object relational tool.
  • Wrote Perl scripts to do system administration tasks.
  • Involved in fixing defects and unit testing with test cases using Agitor.
  • Created build and deployment scripts using Maven
  • Involved in Agile development process
  • Guide wire is used for claims Management.
  • Must be able to brainstorm and communicate technology ideas and issues with offshore team and Client team.
  • EML tool is used for Error messages.
  • Used Star Team for version control.
  • Creating the PS action classes and configuring the environment with clear case for direct check-in and check-out to the version controlling system from RAD environment, refactoring the existing code construct and followed Agile development process.
  • Production supported the enhancement until the release.

Environment: JDK1.5, J2EE, XML, XSLT, iBATIS, JavaScript, PS framework, WebSphere6.0, RSA, RAD, Perl, DB2, PL/SQL, Agile, Agitor, Junit, JSP, Servlets, Ajax, Spring2.0, Hibernate2.1,Unix (AIX), CSS, Oracle10g, JMS, StarTeam, EML, UML, MYSQL4.1, EJB3.0, Velocity, Maven, Perl, Solaris, Rational Rose2000, Sybase 12.5, Windows 2000.

Confidential, Maryland Heights, MO

Programmer Analyst

Responsibilities:

  • Struts and Tiles framework were used for developing front end pages which are then customized according to the requirements using tiles templates.
  • Implemented JSP custom tags, JSTL, developed Struts Actions, Action Forms and Value Objects for Presentation Tier and JavaScript for validation and interaction for Presentation Layer.
  • Exposing web-services (WSDL) interface for all the business functions. iBATIS ORM tool is used for the SQL Maps framework. SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.
  • Used Hibernate to persist the Data into the Database
  • Involved in Client side and Server side Development.
  • Used MKS for change management and followed Agile (scrum) development.
  • Crystal Reports were used for Reports generating
  • Designing the User Interface using HTML, Java script, Flash and CSS.
  • Used Ant build scripts for application build process and code generation
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Unit tested the changes based on TDD and performed the code review.

Environment: Java1.5, J2EE, XML, JavaScript, CSS, Flash 6,WS-FTP, Struts1.2, Tiles, JSTL, Web services (SOAP, WSDL), JBoss4.0.4, iBATIS, PL/SQL, DB2UDB, MKS, Oracle 10g, Korn Shell Scripts, FTP, Spring, Velocity, JMS, Eclipse3.1, MyEclipse 4.1,ANT, WebLogic9.x,LINUX, Crystal Reports10, SQLServer 7.0, WindowsXP.

Confidential, Jacksonville, FL

Sr. Programmer

Responsibilities:

  • Responsible for the Design and Architecture of this application.
  • Used Data Access Object Design Pattern in conjunction with Hibernate API for persistence.
  • Responsible for installation, configuration of Websphere Server for the Local Environment.
  • Responsible for providing the XML Schema to the MQ Team.
  • Complex JSPs using Struts Tag Libraries and application specific Custom tag libraries.
  • Developed Model Components - Action beans, Action Form beans and Data transfer Objects - of struts framework.
  • Involved in Client side and Server side Development.
  • Designing the User Interface using HTML, Flash Java script and CSS.
  • Used LDAP for User Authentication.
  • Involved in TDD development process
  • Used Clear Case for version control and Clear Quest for change management.
  • Developed complex PL/SQL stored procedures and triggers on Oracle 9i.
  • Performed Unit Testing and functional testing for each module.
  • Used Ant build scripts for application build process and code generation
  • Responsible for the weekly build activity, hands-on deploying development versions.
  • Resolve the technical problems faced by the team during the development.

Environment: J2SE 1.5, J2EE, XML, JavaScript, JSF 1.1, Confidential ’s EA Framework 3.5, RAD 6, Webservices (SOAP, WSDL ), CSS,IBM LDAP Server, TOAD, Websphere Server 6.0, Flash 6, JMS, Websphere MQseries, Hibernate2.0, EJB2.0, ANT, PL/SQL, Perl, WS-FTP, Oracle 9i, ClearCase, ClearQuest, Korn Shell Scripts, MicrosoftVisi 2000, Solaris, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Worked as a Developer in both inbound and outbound modules.
  • Identified the Use Cases, generated Class Diagrams, Sequence Diagrams and Activity Diagrams and Draw Physical Data model diagrams using Microsoft Visio.
  • Analyzed, design application using OOAD and used MVC2 Architecture.
  • Involved to Implementing the Jakarta struts framework.
  • Developed JSP pages, ASP and servlets to handle HTTP client requests.
  • Designing the User Interface using HTML, Java script and CSS.
  • Used Data Access Layer to integrate with database using JDBC drivers having Creational design patterns (Singleton design pattern).
  • Developed Stateless Session Beans for different model and business logic operations.
  • Working with Java Mail API for sending mails and SQL queries are developed using TOAD.
  • Involved in Client side and Server side Development.
  • Calling PL/SQL procedures and returning of result sets can be done using JDBC.
  • Developing reusable components using Java beans technology.
  • Generating various dynamic reports and Log4j was used for Logging Events.
  • Testing and deploying the full application on Weblogic and Jboss application servers.
  • Resolving some critical Production issues of the Application
  • Used VOIP for delivery of voice communications over IP networks.
  • Dividing the Web based solution- Agent, Administration and Supervisor interfaces to provide security and Code sync up and merge process.
  • Crystal Reports were used for Reports generating.
  • Integrated with TCMS CTI Tool for handling the telephony calls.
  • All the activities are to be accomplished maintaining the CMM procedures.
  • Involved in Unit testing, Bug fixing of the entire project.

Environment: Java 1.4.1,JSP 1.2, STRUTS, JAVA Mail 1.1, JDBC, HTML, C++/MFC 6.0,ASP,VB 6.0.,CrystalReports,TCMSsoftware, Sybase, Eclipse, JUnit, Weblogic8.0, PL/SQL, Servlets, log4j, LINUX, SQLServer7.0, MYSQL4.0, jbuilder, VOIP, Jboss 3.2.0 VoiceXML, TOAD, VSS, Visio, D/480 JCT-2T1 card, Windows 2000/NT.

Confidential

Java Programmer

Responsibilities:

  • Coordinated with the users to gather and analyze the business requirements.
  • Design & Development of design specifications using design patterns and OO methodology using UML (Rational Rose).
  • Involved in Use Case analysis and developing User Interface using HTML/DHTML and CSS.
  • Involved in the Development and Deployment of Java beans.
  • Testing and deploying the full application on Jboss application server
  • Developed dynamic page designing using JSP tags to invoke Servlets (Controllers).
  • Developed JDBC Connection pooling to optimize database connections.
  • Wrote different stored procedures in Oracle using Pl/SQl.
  • Testing and deploying the full application on Weblogic and Jboss application servers
  • Involved in Unit testing, Bug fixing of the entire project
  • Used Java Script for Client side validations.
  • Implemented Session Tracking and User Authentication.

Environment: Java,JSP,Servlets,JDBC,JavaBeans,Oracle,HTML/DHTML,VisualCafé3.0, Microsoft FrontPage, Swing, Java Script 1.3, PL/SQL, Boss, JavaMail Api,CSS,SQl Server 7.1,Jboss 3.0,Weblogic6.0, Windows 98.

We'd love your feedback!