We provide IT Staff Augmentation Services!

Senior Application Programmer Resume

5.00/5 (Submit Your Rating)

Blue Ash, OH

SUMMARY

  • 10 years of working experience and expertise in Analysis, Design, Development, Deployment and Implementation of Web and AgileEnterprise applications in J2EE environment.
  • Experience in developing Web and client - server applications using JAVA/J2EE Framework with various open source framework like Spring,Hibernate,Struts and Log4j.
  • Financial domain experience in Banking, Loans and Investments.
  • Strong understanding of the financial domain having worked with Confidential Information Services.
  • Experienced consultant in all phase of Software Development Life Cycle (SDLC) including User Interaction, Business Analysis/Modelling, Design/Architect, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E-business (B2C/B2B/B2E)/Web and Client/Server Technologies.
  • Expertise in Agile software development and developing Enterprise level software programs using stringent CMM Level 5 and SIX SIGMA methodologies.
  • Expert level skills in application development using:
  • Java, J2EE, J2SE, JSP, EJB, JMS, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, client/server, design patterns of J2EE architecture and MQ Series.
  • Proficient in implementing Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Builder, Facade, Proxy, Observer, Command etc.
  • Strong knowledge of J2EE design patterns like Session Façade, Business Delegate, Front Controller, Service Locator, Data Transfer Objects, Data Access Objects etc.
  • Hands-on experience with databases including Oracle, PL/SQL and DB2
  • Experience in Java IDEs like Eclipse, My Eclipse, WASD and XES Workbench etc.
  • Solid experience in
  • Designing application architecture based on Struts, Spring and developing customized MVC architecture.
  • SOA, XML, XML Schema (XSD), XSL, XSLT, XML Serialization, EDI, Parsing methodologies like DOM/SAX, Web services technology SOAP, WSDL, JAX-RPC and AXIS.
  • Performance Measurement and Tuning with J2EE technologies and database environment.
  • Designing and developing state-of-the-art Object Oriented enterprise Web-based and Web-Services applications running on UNIX, LINUX and MS Windows systems in production environments.
  • Proven experience of using Application Servers like Weblogic 9.2/8.1/7.0, IBMWebSphere 6.x/5.x, Tomcat 6.x/5.x/4.x and JBoss 4.3.2 GA.
  • Over 3 years of expertise in modeling using OOAD/ORM/ UML Methodologies, Rational Rose, Visio 2000, MVC.
  • Expert in managing on-site/off-shore team and customer relations.
  • Expertise in production support, post-production issues and release management processes.
  • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
  • Have great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative.

TECHNICAL SKILLS

Enterprise Java: JSP, Servlets, EJB, JMS, ORM, JNDI, JAXP (SAX, DOM), Transaction API, Security, Java Mail, Logging API, Various J2EE and Standard Design Patterns, AJAX

Java Standard Edition: Core Java, JDBC, Internationalization & Localization etc

Programming Languages: Java, C++, C, PL/SQL, Shell Script, HTML and UML

Tools: & Framework: Struts 1.3/1.2.8, Spring Framework, Hibernate 3.0, Web Services, Log4J, JUNIT, Ant, Axis/Axis2,DOJO,JSF

Design Patterns: MVC, Front Controller, Factory Method, Service Locator, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object

Mark-up/Scripting Lang.: HTML, DHTML (CSS), XML, XSLT, JavaScript, AJAX, JS

XML Technologies: XML, XML Schema(XSD), XML serializationDTD, XSL, XSLT, XPATH, XSL:FO

Application/Web Servers: Web Sphere, Web Logic, Apache Tomcat 4.x/5.x6.x, Apache Web Server, JBoss 4.3.2 GA

Web Services: Apache Axis/Axis2, SOAP, WSDL, XML, REST

RDBMS: Oracle 10g/9i/8i, DB2, MySQL 5.x/4.x, MS ACCESS 2000

Version Control: SVN (Subversion), CVS, Clear case, VSS, PVCS and IBM RTC

Testing Tools: JUNIT 4/3.8.1, SoapUi

Defect/Bug Tracking: JIRA, Bugzilla,ClearQuest, Quality Center (QC)

IDE & Reporting Tools: Web Sphere Studio Application Developer (WSAD), RAD, Eclipse 3.x, My Eclipse, Net Beans

O/S & Environment: Windows Vista/XP/2000/NT, HP-Unix, and Linux

Standards & Trends: Agile Xtream Programming (XP), Test Driven Development (TDD), AOP, SOA, RUP, Iterative

Design Skills: Requirements engineering, UML, Design patterns, Code reviews, Test planning

Other Tools: TOAD, XMLSpy, VISIO, ANT, Rational Rose and DB Visualizer.

PROFESSIONAL EXPERIENCE

Confidential - Blue Ash, OH

Senior Application Programmer

Responsibilities:

  • Worked as a Senior Java Developer/Lead and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Responsible for the server-side configuration, setting up a variety of channels for Http Service/Web Service to communicate with the LATAM SOA Services.
  • Using Spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes.
  • Used Spring AOP to develop logging information in LATAM mobile Thick and Think Application
  • Used Apache CXF for developing web services dat leverages JAX-WS.
  • Used Producer/Consumer components to achieve better page responsiveness.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops etc in the application
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Developed Interfaces and Implementation classes for various web services in MSM(Mobile Service Manager) layer.
  • Implemented DTO pattern to transfer data between UI (Kony) Layer and MSM layer.
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on Web Sphere application server and monitoring the server logs.
  • Responsible for getting Mobile Apps(Android, iPhone/Ipad and Blackberry) from external vendors(Kony) and testing and publishing them.
  • Used the Java Collections API extensively in the application.
  • Used JAXB for marshaling and unmarshalling XML documents.
  • Responsible for migrating code to different environments like SIT andUAT.
  • Worked as a coordinator between different teams(External vendors, Testing team, Release Management Team).
  • Used SOAP UI to test Web Services.
  • Used Quality Center (QC) for tracking defects and project management.
  • Used Clear Caseand IBM RTC(Rational Team Concert)for Version Control across common source code used by developers

Environment: Java 5.0, Spring 3.0, Hibernate 3.2, Web Sphere 6.1, Eclipse 3.3, Oracle 10g, SoapUi 4.2, Web Services, Clear Case/IBM RTC, QC and Linux

Confidential, Santa Ana - CA

Senior Java Developer

Responsibilities:

  • Worked as a Senior Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUMmeetings to track, optimize and tailor features to customer needs.
  • Designed and Developed XMLSchema(XSD) for various services in CCMS application using XML Spy.
  • Developed logging information in CCMS application using Log4j
  • Developed the application using Struts Framework dat leverages classical Model View Layer (MVC) architecture.
  • Using Spring IOC(Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Designed and developed Middle-Tier messaging components using EJB (Message Driven Bean) and Java Message Service (JMS)
  • Implemented the GoF design patterns like Factory, Singleton and Command patterns.
  • Implemented the J2EE design patterns like Service Locator, Session Façade, Business Delegate and Front Controller etc.
  • Involved in designing front-end screens using Javascript, JSP, AJAX, HTML and DHTML.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loopsetc in the application.
  • Designed and integrated the full scales hibernate / Struts.
  • DevelopedAction forms, Action classes and struts-config.xml file of Struts framework Developed workstation web module using Spring MVC, JSTL, integration with Hibernate.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
  • Worked on the SOA, WSDL, XML, Schema, SOAP, Apache Axis2 and Web Services calls to integrate the CCMS application with other systems.
  • Designed and implemented the presentation layerusing Java Server Pages, tag libraries, and cascading style sheets.
  • Used the Java Collections API extensively in the application.
  • Used various Java scripts functions and was involved in coding Cascade style sheets.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit .
  • Used Clearcase as the version control.
  • Used Quality Center (QC) for bug tracking, issue tracking and project management.
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on Weblogic application server clustered environment and monitoring the server logs
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: JDK1.5,,Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP,Log4j Hibernate,SOA, JSP, Servlets, JNDI,EJB,JDBC,Oracle,XML, JAXB, XSLT, SOAP, WSDL, JAX-RPC, Web Services, Java Axis,JMS,MQ Series, Oracle 10g,Weblogic 10.30,Eclipse IDE, SQL, SQL Developer,Clearcase, JUnit, UNIX, JavaBeans, CSS, TOAD, JavaScript,XML Spy,XML Schema Windows XP.

Confidential, Little Rock - AR

Senior Java Developer

Responsibilities:

  • Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUMmeetings to track, optimize and tailor features to customer needs.
  • Designed and Developed XMLSchema(XSD) for various services in CLT application using XML Spy.
  • Developed logging information in CLT application using Log4j
  • Implemented MVC architecture using Spring MVC and enhanced the design for the Middle Tier Development.
  • Using Spring IOC(Dependency Injection), developed Java Beans, with getter and setter properties to be configured by Spring.
  • Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Implemented the J2EE design patterns like Service Locator, Session Façade, Business Delegate, and Front Controller etc.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops etc in the application.
  • Designed and developed CLTusing Spring Framework and Hibernate.
  • Designed and integrated the full scale Hibernate / Spring.
  • Used Spring IOC andSpring’s Hibernate Support, transaction management.
  • Developed workstation web module using Spring MVC, JSTL, integration with Hibernate.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
  • Worked on the SOA, WSDL, XML, Schema, SOAPand Web Services calls to integrate the CLT application with other systems.
  • Used the Java Collections API extensively in the application.
  • Used TOAD for database development.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues such as UAT and Production defects.
  • Responsible for unit testing the application using JUnit .
  • Used SVN as the version control.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Set up build environment and built, configured, and deployed application to multiple servers (Bamboo).
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on JBossApplicationserverand creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: JDK1.5,Spring MVC, Spring IOC, Spring Application Context, Spring AOP,Log4j Hibernate,SOA, JSP, JSTL, Servlets, JNDI,EJB,JDBC,Oracle,DB2,XML, JAXB, XSLT, SOAP, WSDL, JAX-RPC, Web Services, Java Axis,JMS,MQ Series, Oracle 10g,JBoss, Eclipse IDE, SQL, SQL Developer, SVN, JUnit, UNIX,, CSS, TOAD,HTML, DHTML, JavaScript,XML Spy,XML Schema Windows XP.

Confidential, Little Rock - AR

Senior Java Developer

Responsibilities:

  • Worked as a Senior Java Developer and involved in requirement analysis, design, development, Unit and Integration testing.
  • Interact with business analysts to convert business/functional requirements to technical requirements, followed agile methodology and SCRUMmeetings to track, optimize and tailor features to customer needs.
  • Developed the application using Spring Framework dat ImplementsModel View Controller (MVC) architecture.
  • Involved in UML diagrams likeinteraction diagrams (sequence and collaboration) anduse cases, class diagrams, activity diagrams.
  • Implemented MVC architecture using Spring WebMVC and enhanced the design for the Middle Tier Development.
  • Using Spring IOC developed Java Beans, with getter and setter properties to be configured by Spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Designed front-end screens using Javascript, JSP, HTML and DHTML.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loopsetc in ourapplication.
  • Designed and developed Middle-Tier messaging components using EJB (Message Driven Bean), Java Message Service (JMS).
  • Designed and developed Default Managerusing Spring Framework and Hibernate.
  • Integrated and Designed full scale Hibernate / Spring.
  • Used Spring IOC and spring’s Hibernate Support, transaction management.
  • Developed web module using Spring MVC, JSTL, integration with Hibernate.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
  • Created object-oriented design documents (Class, Sequence diagrams (UML, OOAD using MSVisio)).
  • Worked on the SOA, WSDL, XML, Schema, SOAP, Apache Axis2 and Web Services calls to integrate the Workstation application with other systems.
  • Designed and implemented the presentation layerusing Java Server Pages, tag libraries, and cascading style sheets.
  • Used the Java Collections API extensively in the application.
  • Used TOAD for database development.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit .
  • Used SVN as the version control.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Set up build environment and built, configured, and deployed application to multiple servers (Bamboo).
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on JBoss application server clustered environment, managing the servers, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: JDK1.5,J2SE,Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP, Hibernate,SOA, JSP, JSTL, Servlets, JNDI,EJB,JDBC,Oracle,DB2,UML, OOA/OOD, Visio, XML, JAXB, XSLT, SOAP, WSDL, JAX-RPC, Web Services,, Java Axis,Oracle 10g,JBoss,Eclipse IDE, SQL, SQL Developer, SVN, JUnit, UNIX, JavaBeans, CSS, TOAD,HTML, DHTML,JavaScript, Windows XP.

Confidential, Charlotte- NC

Senior Java Developer

Responsibilities:

  • Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Interact with business analysts to convert business/functional requirements to technical requirements, followed agile methodology and SCRUMmeetings to track, optimize and tailor features to customer needs.
  • Preparing the Functional Requirement Design (FRD) documents and Mapping Documents based on the requirements.
  • Creating the Technical Design (TD) documents for various services - High Level and Detailed Design.
  • Used for development of Java related classes and components using Eclipse as IDE for developing the application.
  • DevelopedAction forms, Action classes and struts-config.xml file of Struts framework.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Implemented the design patterns like Factory, Singleton and Command patterns.
  • Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loopsetc in the application.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework.
  • Created object-oriented design documents (Class, Sequence diagrams (UML, OOAD using Rational Rose)).
  • Worked on the SOA, WSDL, XML, Schema, SOAP, Apache Axis2 and Web Services calls to integrate the Workstation application with other systems.
  • Configured JMS objects such as Connection factories, Queues. Connection pool and Data source object to establish database connection
  • Designed and implemented the presentation layerusing Java Server Pages, tag libraries.
  • Used the Java Collections API extensively in the application.
  • Used TOAD for database development.
  • Used various Java scripts functions and was involved in coding Cascade style sheets.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit .
  • Used SVN as the version control.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Set up build environment and built, configured, and deployed application to multiple servers.
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on Web Sphere application server, managing the servers, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: JDK1.5,J2SE,Struts,SOA,JSP,JSTL,Servlets,JNDI,EJB,JDBC,Oracle,DB2,UML, OOA/OOD,Rational Rose, XML, JAXB, XSLT, SOAP, WSDL, JAX-RPC, Web Services, JMS,Oracle 10g, Web Sphere,SVN,JIRA,JUnit, UNIX, JavaBeans, CSS, TOAD,HTML, DHTML, JavaScript, Eclipse and Windows XP.

Confidential

Senior Java Developer

Responsibilities:

  • Worked as a Developer and involved in requirementanalysis, design, development, Unit and Integration testing.
  • Interact with business analysts to convert business/functional requirements to technical requirements, followed agile methodology and SCRUMmeetings to track, optimize and tailor features to customer needs.
  • Extensively involved in developing core persistence classes using Hibernateframework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
  • Worked on the SOA, WSDL, XML, Schema, SOAP, Apache Axis2 and Web Services calls to integrate the Workstation application with other systems.
  • Designed and implemented the presentation layerusingJava Server Pagesand tag libraries.
  • Used the Java Collections API extensively in the application.
  • Used TOAD for database development.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Responsible for unit testing the application using JUnit .
  • Used CVS as the version control.
  • Set up build environment and built, configured, and deployed application to multiple servers.
  • Used Ant build script to deploy the application.
  • Deployment of application (EAR) on Web Logic application server, managing the servers, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.

We'd love your feedback!