We provide IT Staff Augmentation Services!

Sr Programmer Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • 7 years of experience in Information Technology as Sr Programmer in the areas including Internet/Intranet technology, client server (multi - tier architecture) applications. Specialized in Object Oriented analysis and design with specialization in Java, J2EE distributed computing.
  • Experience in Agile style of Software Development.
  • Good Experience in Core Java concepts like Threads, Collections Framework, and Java Reflection. Also solid experience of JDBC, JSP, Servlets.
  • Extensive experience in MVC architecture using Struts and Spring Framework.
  • Implemented IOC (Inversion of Control) and Aspect Oriented Programming (eg: Transaction Management) using Spring Framework.
  • Extensive experience in Object-Relational-Mapping tools like Hibernate.
  • Experience in JAVA/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, DTO, Model-View-Controller, Session Façade.
  • Experience in using JSF validation framework
  • Experienced in Java Socket and Java Multithreading programming.
  • Experience with XML technologies including XML, XSLT, XSL, Java Script, CSS and HTML.
  • Implemented JMS using both Point-to-Point as well as Publish-Subscribe domain.
  • Experience working in distributed technologies like RMI, EJB (Session Beans, Message Driven Beans), also have exposure to SOA using Web Services.
  • Experience in SQL/PL SQL using Joins, Views, Stored Procedures and Triggers. Also have good understanding of Database Concepts.
  • Used JavaScript/Ajax Frameworks.
  • Extensive experience in using Version Control Software such as CVS, Perforce and responsible for various software version releases.
  • Experience in build tools like Ant, logging with Log4j, testing with JUnit, Issue tracking with JIRA, and code generation with XDoclet.
  • Good Listener and a Quick Learner, shows keen interest in discussions and always willing to give suggestions both on the Technical as well as the Functional front
  • Excellent Communication Skills and a good Team Player.

TECHNICAL SKILLS:

Operating systems: Windows - 9x/NT/2000/XP/Vista, Linux, UNIX.

Languages/Scripts: Java, HTML, DHTML, CSS, Java Script and Unix Shell

Java/Web: Java Servest, Multithreads, JSP, JDBC, Struts 1.1/1.2, RMI, JNDI, Java Beans, JMS, EJB, XML, SOAP, XSLT, JAXP, SAX and DOM.

Databases: MS SQL Server, Oracle, PL/SQL programming and MS-Access

IDE: Eclipse and NetBeans

Web Application Servers: WebSphere 4.x/5.0/5.1, WebLogic 5.1/7.0/8.0,, Apache Tomcat 4.1/5.0/7.0, JBoss 3.1 and MS IIS 5.0/7.0.

Open Source Technologies: Struts 1.1/1.2, ANT, Log4j, JUnit 3.1 and concepts of Hibernate & Spring Frameworks.

S/w Development Methodologies: Waterfall, Iterative & Incremental and Rational Unified Process

PROFESSIONAL EXPERIENCE:

Confidential, HOUSTON, TX

Sr Programmer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Development.
  • Application involved a new tab to be included in the existing Reliant OAM dashboard, with only eligible users to be able to monitor their daily cost and usage consumed.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed Web Services call(REST) to interact and integrate with the third party, to retrieve the real time consumption data of the customers from the installed meters.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented reusable jsp templates using Struts Framework.
  • Used Java Socket Programming to collect the signals/ messages disseminated by the stock exchanges
  • Implemented Struts Action classes using Struts controller component.
  • Integrated Spring DAO for data access using with Hibernate.
  • Developed Workflow architecture Framework using SOA
  • Involved in client side validation using RichFaces framework expanding bean validation all the way to the browser.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Created and deployed web pages using HTML5, JSP, JavaScript and CSS3.
  • Implemented google-chart API's to show JSON data using knockout UI interface.
  • Written Technical Design Document of the complete application and JUnit Test cases for performing unit testing.
  • Worked with QA team for testing and resolve defects.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: JAVA, JAVASCRIPT,J2EE, JSP, WEB SERVICES, XSLT,HIBERNATE, SPRING, STRUTS, WEB SERVICES, SOCKETS, WEB SPHERE APPLICATION SERVER, XML, LOG4J, ANT, AJAX, DB2, SOAP, ORACLE

Confidential, Long Land City, NY

Sr Programmer

Responsibilities:

  • Implemented reusable JSP templates using Struts framework.
  • Responsible for implementing Action classes and Action Forms using Struts.
  • Responsible for implementing Validation criteria using Struts.
  • Developed custom exception classes for Exception Handling.
  • Developed functions using Java script for Client Side validation.
  • Used JSF Validation and Custom tags, Backing beans.
  • Developed presentation layer components comprising of JSP, Custom Tag Libraries, Servlets, JavaBeans AJAX, and Jquery.
  • Develop the User Interface Screens for presentation using AJAX,JSP and HTML.
  • Responsible for implementing Hibernate mapping files.
  • Implemented SOAP based web services calls and handle the response using DOM xml parser.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming.
  • Designed and developed DAO interfaces & implementations for database related operations.
  • Used Web Services to exchange data between different applications and different platforms.
  • Involved in implementing Class and Sequence Diagrams using Visio.
  • Utilized JUnit for unit testing of the modules.
  • Extensive experience working on SOA architectures, Web services in heterogeneous environments
  • Implemented asynchronous communication using AJAX.
  • Used XML for Storing data and DOM to process XML documents using JAXP.
  • Analyzed the requirements and prepared requirement specifications.
  • Responsible for implementing Enhancements.
  • Used ANT to write build scripts as well as deployment scripts.
  • Extensively used log4j for logging the log files.
  • Involved in implementing test cases.

Environment: JAVA, JSF,JAVASCRIPT,J2EE, JSP, WEB SERVICES, HIBERNATE, SPRING, STRUTS, WEB SERVICES, WEB SPHERE APPLICATION SERVER, RAD, XML, LOG4J, ANT, AJAX, ORACLE.

Confidential, ORANGE, CA

Senior Software Engineer

Responsibilities:

  • Design & Development of UI model using JSP, Customer Tags, XML, XSL, Servlets, HTML and validations are carried out using JavaScript at client side.
  • Involved Enhancements and debugging the product as per the client Fixed Request.
  • Resolved more than hundred defects and reduced the existing defects log list
  • Used Model-2 is the java implementation of the Model-View-Controller pattern(MVC) and is a standard implementation for these types of user interface driven web applications.
  • Used the WSAD and Websphere application servers for developing & deploying the web application.
  • Handled Business Objects and Application Foundation deployment and configuration issues in all Application Servers.
  • Involved in developing the JSF/Richfaces pages.
  • Preparing Test cases, System Test plan and system and integration testing.
  • Used IBM Clear Case for version control.
  • Created a Test Suite for the entire application using JUnit testing framework.

Environment: J2EE, JSF,JSP,WEB SERVICES, SERVLETS, SOLARIS 9, XML, XSL, WEBSPHERE6.0, WEB SPHERE STUDIO APPLICATION DEVELOPER, ECLIPSE IDE, JAVASCRIPT, ORACLE 9I AND PL/SQL

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in the designing of sequence diagrams, class diagrams and use case diagrams for various use cases.
  • Implemented Spring Remoting Services using HttpInvokerService.
  • Involved in development of the server side Action Form logic using Action, and DAO access layer classes.
  • Data validations are done using Action Form classes, maintenance of struts-config.xml and application resource
  • Involved in implementing transaction management using Spring AOP.
  • Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags(CFXes).
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Involved in creating mappings in Hibernate using code generation tool (XDoclet).
  • Involved in the implementation of Secondary Level Caching in Hibernate using Ehcache.
  • Involved in implementing JMS with spring.
  • Used Eclipse as Java IDE tool for creating JSPs, Servlets, and XML.
  • Created user-friendly GUI interface and Web pages using HTML, DHTML and JSP.
  • Involved in implementing parsing of XML using SAX, JAXP and also created FPML messages for various derivative products in the OTC market.
  • Involved in Bug Fixes.
  • Deploying the Application.
  • Involved in unit testing using JUnit.
  • Documentation of Modules.

Environment: JAVA, SPRING, HIBERNATE, JDBC, SQL/PL SQL, SYBASE, XML (SAX, JAXP), JMS, TOMCAT 5, ANT, ECLIPSE, LOG4J, CVS, JUNIT, AGILE DEVELOPMENT.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in user interface design and development using Struts tags, JSP, HTML, CSS and JavaScript.
  • Developed and Used the WSAD Web perspective to develop, edit and debug applications in WSAD.
  • Developed Struts Form, Tiles, XML/XSLT with WSAD.
  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Using Hibernate as a Persistence layer framework.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework
  • Enabled the GUI that allows the customer to enter a GCI IDs in the respective fields and mapped the fields so that the database can make a lookup when the field is entered and return the results of the fields into the circuit search frame.
  • Added many exception cases for the fields in the Search Frame.
  • Integration of XML, JSP, java scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags(CFXes).
  • Implemented the HTML code for printing the additional tab fields and their results.
  • Developed wrapper classes to provide mapping business objects and table objects.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
  • Created and executed Test Plans using Quality Center by Test Director.

Environment: JAVA,J2EE, STRUTS, JSP, MYSQL, OJB, JDBC, TOMCAT,JSP,SERVLET AND PHP

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
  • Designed and developed UML (Use Cases and Class) Diagrams using Rational rose.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Developed front-end using struts framework. Used JavaScript, AJAX, JSTL, Custom Tag libraries, Tiles and Validation provided by struts framework.
  • Developed Session Beans & Message Driven Beans.
  • Used Business Delegate, Service locator, Factory, Session Façade, DTO and DAO design patterns
  • Extensively worked on UNIX for build activities.
  • Used CVS as version control.
  • Developed various stored procedures, triggers on Sybase database
  • Developed server side Servlets for data collection and manipulation for the reports
  • Created many Sybase TSQL batches for backend work
  • Design and developed JDBC connection programs for the data retrieval and data manipulation
  • Designed and developed many Java and Servlets
  • Created numerous JSP,HTML,CSS programs
  • Developed many HTML pages for data presentation and collection
  • Extensively involved in writing SQL queries and developing stored procedures.
  • Extensively involved in writing Object relational mapping code using hibernate.
  • Developed Hibernate mapping files for configuring Hibernate POJO’s for relational mapping.

Environment: J2EE, JSP, SERVLETS, JAKARTA STRUTS FRAMEWORK, HIBERNATE, UML, RATIONAL ROSE, JDK, XML, WSAD, MS SQL SERVER, CVS.

We'd love your feedback!