Sr. Programmer Resume
PROFESSIONAL SUMMARY:
- Over 10+ years of professional experience in software development including Analysis, Design, Development and testing of medium to large - scale object Oriented, Client/Server, web applications.
- Proficient in creating Server-Side Components, e-commerce applications, implementing Business Tier Objects, User Interface (GUI) design and development and Data Base programming.
- Expertise in designing and developing J2EE Web Services (SOAP,WSDL) and also in other XML technologies - XML, DTD, Schema
- Developed applications in Windows, and UNIX environments using Java, J2EE, C++, C, Java Servlets, Java Server Pages, RMI, JDBC, EJB, JNDI, XML and UML.
- Experienced in working with Application servers Weblogic, WebSphere, Tomcat, Jrun and Java Web Server.
- Expertise in designing applications using OOAD (Object Oriented Analysis and Design) & Object Oriented Methodologies.
- Expertise in developing and implementing client side programs using HTML, DHTML and JavaScript.
- Expertise in developing web services using SOA.
- Experienced in PL/SQL programming including complex SQL queries using Stored Procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Strong analytical and problem solving, interpersonal, communication and presentation skills.
TECHNICAL SKILLS:
JAVA, JSP, EJB, Web Services(SOAP,WSDL,UDDI), Java Servlets, JavaScript, XML, Perl, CGI, C, C++, Oracle 9i, TOAD, INFORMIX, PL/SQL, SQL, VisualAge, WebSphere, Weblogic, Web Sphere Developer Studio(WSAD), Java Web Server, ApacheWebServer,DHTML,CSS,XML,XSL,AIX,WinNT,OracleMigrationWorkbench,Stuts,SpringFramework.FLEX3.0,FDS2.0,ActionScript3.0,RAtionalApplicationDeveloper6.X.,SUBversion.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Programmer
Responsibilities:
- Responsible for developing persistence layer (Readers and Writers), which are responsible for interaction with Database using Hibernate.
- Establish Spring Quartz Scheduler and its automated scheduling
- Extensively worked on IBM Web Sphere Application server.
- Extensively used ASTas an IDE to quickly design, develop, analyze, test and deploy the application.
- Used Oracle10g as Backend Database.
- Develop, implement, and maintain an asynchronous FLEX based rich client for improved customer experience
- Using Subversion for the Version Control and for repository system.
- Using Hibernate as object relational mapping.
- Using JUNIT for the unit testing.
- Using Log4j for logging.
- Handling Level 3 Support to resolve critical production issues.
- Developed JAXB’s XML based marshalling and unmarshalling components and communication to downstream components .
- Using ITEXT for the Generating PDF Documents for Borrowers(CSDN,PQ,NPQ letters)
Environment: jdk1.6,java/j2ee.Spring,hibernate,oracle10g,flex3.0,WAS 6.1,AST6.1.1,Aix,Subversion,JUNIT,ANT,mavin,WINDOWSXP,Quartz Scheduler
Confidential
Sr. Programmer
Responsibilities:
- Responsible for developing service layer, which are responsible for interaction with Database and perform business logic.
- Developed some batch process which are executing daily.
- Developed Functionalities like sending transaction files to CBS System.
- Extensively worked on IBM Web Sphere Application server.
- Developing JSP’s and the servlets using the Struts Framework.
- Developed on demand freeze functionalities and some enhancements for existing System.
- Extensively used Rational Application Developer 6.0 as an IDE to quickly design, develop, analyze, test and deploy the application.
- Used DB2 as Backend Database.
- Developing Servlets, DAO, JSP using RAD.
- Using JavaScript for client side validations and also used validation frame work Confidential server side.
- Using Hibernate as object relational mapping.
- Developed batch process using Unix shell scripts.
- Using JUNIT for the unit testing.
- Using Log4j for logging.
Environment: JDK 1.4, Java/J2EE, Servlet, JSP, Struts, Hibernate, DB2, IBM Web Sphere Application Server 6.0, AIX,Rational Application Developer 6.0, JavaScript, XML, Synergy, Windows XP, JUnit, Log4j.
Confidential
Sr. Programmer
Responsibilities:
- Involved in designing and coding of the software using OOAD approach with Rational Rose.
- This application is developing by Agile software development method.
- Involved in coding the software with the Test Driven Development.
- Responsible for developing persistence layer (Readers and Writers), which are responsible for interaction with Database using Hibernate.
- Extensively worked on IBM WebSphere Application server.
- Developing JSP’s and the servlets using the Spring Framework.
- Extensively used Rational Application Developer 6.0 as an IDE to quickly design, develop, analyze, test and deploy the application.
- Using Confluence for collaboration
- Used Oracle10g as Backend Database.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Developed accounting functions like employee rate calculator, wages calculator.
- Developing Servlets, DAO, JSP,JSTl using RAD.
- Using JavaScript for client side validations and also used validation frame work Confidential server side.
- Using Rational Clear Case for the Version Control and for repository system.
- Using Rational Clear quest for logging of activities and the defects.
- Using Hibernate as object relational mapping.
- Developed batch process using shell scripts.
- Using JUNIT for the unit testing.
- Using Ant build scripts.
- Using Log4j for logging.
Environment: JDK 1.4, Java/J2EE, Servlet, JSP, Spring, Hibernate, Oracle10g, PL/SQL developer,Ajax, IBM WebSphere Application Server 6.0, Rational Application Developer 6.0,Jstl,Unix, JavaScript, XML, Rational Clear Case, Clear Quest, Windows XP, JUnit, Log4j.
Confidential, CO
Sr. Programmer
Responsibilities:
- Involved in discussions with Line of Business (LOB) people to understand the requirements.
- Developed High level design and low level design and Use case documents
- Created flex client programs to invoke web services.
- Developed web services using wsad
- Developed Web service and Handlers to interact with the NetQual.
- Developed stored procedures.
- Developed Action script programs to communicate java programs.
- Design and developed application using J2EE design patterns
- Developed web service clients to invoke to communicate web services
- Clearcase used as version control.
- Used flex builder 2.0 as IDE to develop flex client(.MXML).
- Used flex data services to communicate with web services .
- Developed web component using eclipse and deployed in Tomcat5.0
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, Web Services, JNDI, JDBC2.0), XMLSQLSERVER, WAS 5.0.2.7, SQL,PL/SQL, Windows Xp, Flex,FLexBuilder2.0,fdsActionScript3.0,Jrun4.0, Unix,Tomcat5.0,wsad.
Confidential, Indianapolis, IN
Sr. Programmer
Responsibilities:
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents.
- Created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Developed Web service for non java clients to obtain user information from Confidential .
- Developed Shell script to export Informix table’s data into flat files.
- Performed Unit Testing using JUnit and used Log4j for logging.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns.
- Developed Stateless Session Bean to Achieve Session façade Design Pattern
- Developed Java Application to sync up with Confidential database with Confidential & Confidential phone database weekly.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Using JUNIT for the unit testing.
- Migrated database from Informix to oracle using Oracle Migration workbench.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, WebServices, JNDI, JDBC2.0), XML/XSL, TOADInformix9.0,Oracle 9i,websphereportalerver5.1,JUnit, WSAD 5.1.2, AIX 5.1, WAS 5.0.2.7, Log4j, SQL, PL/SQL, Serena Changeman,EXPRESS process,CSS Windows 2000 Prof & AIX., Oracle Migration, WSDl,XSD,workbench9.0,Struts1.1,Hibernate2.0
Confidential, IN
Sr. Programmer
Responsibilities:
- Created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Developed Presentation layer (UI) screens using JSP, Struts Tag libraries, HTML, CSS and performed validations using validator framework.
- Design and developed application using J2EE design patterns and struts framework.
- Designed and developed Session Beans for Customers, Contacts and Sales matrices using Web Sphere Studio Application Developer.
- Worked on database design, developed stored procedures, Triggers and Views using PL/SQL.
Environment: Java, J2EE - JSP, Servlets EJB, Java Beans, struts, HTML, Java Script, CSS, Web Sphere Studio Application Developer (WSAD), CVS, JMS,Log4J, Junit, TOAD, WebSphere5.0, SQLSERVER, SQLPL/SQL, CVS, Windows 2000 Prof
Confidential
Sr. Programmer
Responsibilities:
- Prepared the Activity, and Interaction diagrams to represent the dynamic view of the system
- Developed the entire application using Model 2 Architecture. Developed Servlets (2.2) which acts as Controller in Model 2 Architecture
- Designed and Developed the Model using EJB (1.1) technology.
- Coding JSP (1.1) pages which represents the View part in Model 2 Architecture, JSP technology used for dynamic representation of data on the client side
- Configuring MQSeries and setting up Ques and Channels
- Designed and developed Pub/Sub model using JMS 1.0 for Asynchronous messaging.
- Developed Session beans which represents the business flow using EJB 1.1
- Developed Entity beans for the core business logic using EJB 1.1
- Designed and Developed the Application layer using Java Beans.
- Responsible for installation and configuration of Weblogic Application Server
- Deployed the application into the Weblogic Application Server
- Coding JSP pages for dynamic representation of data on the client side.
- Used HTML, JavaScript for various browser compatibilities.
- Responsible for client side validations using Java Script.
Tools: JAVA1.2, Model 2 Architecture, OOAD, EJB (1.1), JSP1.1, SERVLETS2.2, Weblogic, SQL, IBM MQSeries5.2, XML, XSL, WINDOWS / NT, JDBC, HTML, JAVASCRIPT