We provide IT Staff Augmentation Services!

Soa Developer Resume

Albany, NY

PROFESSIONAL SUMMARY:

  • Over 9+ years of Extensive programming experience in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, Struts, JSF, Spring, JDBC, JMS, JNDI, EJB, Hibernate, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Worked with different SDLC methodologies like Agile (SCRUM).
  • Diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pa Confidential s (JSP), Java Servlets, JSF, Struts, and Java database Connectivity (JDBC) technologies.
  • Experienced in front end and middle ware frameworks like Struts, Tiles, JSF, AJAX, EJBs, RMI and JUnit.
  • Implemented J2EE Design Patterns such as MVC, Session Façade, DAO, DTO, Singleton Pattern, Front Controller and Business Delegate.
  • Worked on advanced Hibernate associations with multiple levels of Caching and lazy loading.
  • Worked on databases such as Oracle and MS SQL Server to mana Confidential tables, views, indexes, sequences, stored procedures, functions, trig Confidential rs and packa Confidential s.
  • Involved in writing Shell and ANT scripts for builds and deployments to different environments.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced in developing web services with XML based protocols such as REST, SOAP, Axis, UDDI and WSDL.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Exposure to Application Servers like BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat Web Server.
  • Worked on IDE's like RAD, WSAD and Eclipse.
  • Good knowled Confidential in SQL and PL/SQL to write Stored Procedures and Functions and writing unit test cases using JUnit.
  • Was part of performance tuning team in analyzing the memory allocations, Java Coding, PL/SQL Objects and implemented caching mechanism.
  • Strong working experience for version control with Rational Clear Case, WinCVS and Visual Source Safe.

Skill sets:

Programming Langua Confidential s and Technologies:

  • Java, J2EE ,Java Server Faces (JSF), JSP, JavaBeans, Java Servlet, JSTL, EJB, JMS, JDBC, JNDI, J2ME
  • XML (DOM, SAX, Xpath, XSL, XSLT, XML Schema, DTD), SOAP, Web Services
  • HTML, JavaScript, Angular JS ,Ajax, CSS
  • C, C++

OO Methodologies and Tools: OOA, OOD, UML Modeling

Unit Testing: JUnit

Databases: Oracle, SQL Server, MySQL, SQL, PL/SQL, SQL*Plus

Web Servers, Servlet Containers and J2EE Application Servers: Apache HTTP Server, Jakarta Tomcat, WebSphere , WebLogic , JBoss

Open Source Frameworks and Libraries: Facelets, Jakarta Struts, Jakarta Taglibs, Log4j, Spring Framework, Hibernate, JPA

Development IDEs: Eclipse, IntelliJ

Operating Systems: Microsoft Windows - 95, 98, NT, 2000, XP, Server 2003, Sun Solaris, Unix

PROFESSIONAL EXPERIENCE:

Project: Workflow , Event Mana Confidential ment and KWHP

Client: Confidential, Albany, NY

Role: SOA Developer

Environment: Java1.6, Spring, JSP, Hibernate, Ajax, Jquery, XML, HTML, RAD, JNDI, WSDL, SOAP, Log4j, UNIX, Shell Script, Websphere Process Server, Websphere Application Server Clear Case and Apache Ant.

Responsibilities:
  • Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
  • Used Agile software development methodology which helps to develop project plans
  • Developed web application using Spring MVC Framework.
  • Implemented Interceptors (in conjunction with the strict separation between model, view and controller) and allow you to extract common Created own custom components and rendered output for various client devices.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Used Spring IOC concepts to build the framework.
  • created built-in UI component library, which handles most of the complexities of user interface mana Confidential ment
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for design web pa Confidential s.
  • Implemented a Spring tag library for representing event handlers, validators, and other actions.
  • Developed and Configured the Views and the Controller.
  • Implemented Spring AOP for logging
  • Wrote Stored Procedures, Functions, Analytic Functions, Joins and Prepared Statements using PL/SQL and responsible for optimizing these objects where ever necessary.
  • Responsible for creating VOB's, View's etc and merging the code from Development Branch to Integrated Branch in Clear Case and tracked all the issues using Clear Quest.
  • Developed a logging component using Apache Log4J to log messa Confidential s and errors and wrote test cases to verify the code for different conditions using JUnit.
  • Implemented the persistence layer using Hibernate.
  • Used Jquery/JavaScript for front end Validation.
  • Used Log4j is used for logging different types of messa Confidential s to write on to the proprietary log model
  • Involved in System Testing, Integration Testing and Production Testing
  • Developed Mapper classes, SpringDAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database.
  • Written test scripts and implemented them using JUnit testing framework.
  • Involved in System Testing, Integration Testing and Production Testing

Project: Encounter Tracking

Client: Confidential, Santa Fe, NM

Role: Sr. Java/J2EE Developer

Environment: Java1.5, J2EE, Spring, SOA, EJB, Tiles, JSP, Tag libraries, JavaScript, AJAX, XML, Maven, JUnit, Hibernate,Jboss, web Services,CVS, SQL, PL/SQL, , UML, UNIX and Oracle10g/11g

Responsibilities:
  • Actively participated in the complete software lifecycle (SDLC) of requirement design, development and implementation.
  • Involved in Analyzing, gathering the client requirements and in daily Scrum (TDD) meetings.
  • Developed the application by implementing Spring Framework based on MVC Architecture.
  • Developed like sophisticated EL, separation of data, navigation handling, different view technologies (instead of JSP), ability to provide more advanced features such as AJAX
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for design pa Confidential s.
  • Used binding the component data to the related backing bean in the Update model values phase and conversion is the process of transforming the component data from String to Java objects.
  • Developed a Spring Custom tag library for rendering UI components on a pa Confidential .
  • Used Spring IOC concepts to build the framework
  • Developed Mapper classes, Spring DAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database
  • Involved in Production support by fixing production issues.
  • PL/SQL was extensively utilized for coding and writing complex database trig Confidential rs, stored procedures and packa Confidential s.
  • Implemented the persistence layer using Hibernate.
  • Involved in System Testing, Integration Testing and Production Testing
  • Used Jquery/JavaScript for front end Validation

Project: MyCSP

Client: Confidential, Alpharetta, GA

Role: Sr. Java/J2EE Developer

Environment: Java1.5, J2EE, Spring, Struts, EJB,,JSP, Tag libraries, JavaScript, AJAX, XML, XHTML , ANT, JUnit, Hibernate, Web Services, CVS ,SQL, PL/SQL, UML, UNIX, Oracle10g/11g

Responsibilities:

  • Analysis of the Requirements Documents and the creation of the Functional Specification Document and User specification documents.
  • Worked on detailed design document and used Rational Rose for different UML diagrams
  • Implemented Struts framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented the pa Confidential layout using Struts Tiles Framework.
  • Written Struts Action Form, Action Classes using Struts Framework.
  • Written JavaScript for client side validations using Ajax Framework.
  • Implemented, configured and developed XML for the frameworks like Struts, Hibernate, Ant build script Applications.
  • Executed test regression and reported defects and assured resolution using the Rational Clear Quest.
  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features
  • Implemented view layer(MVC) and validations using JSPs, Tiles, EL, custom tags, JavaScript, Struts form beans.
  • Validating the views using validation plug-in in Struts Frame Work.
  • implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs
  • Developed the front end with JSP, developed dynamic pa Confidential designing using JSP tags to invoke Servlets. JSP Content is configured in XML Files.
  • Written JavaScript for front end Validation.
  • Used Log4j is used for logging different types of messa Confidential s to write on to the proprietary log model
  • Developed Mapper classes, SpringDAOs and used Hibernate for implementing Object Relational mapping for persistence in Oracle database
  • Developed and implemented Web Services (SOA) to interact with the other subsystems of AT&T.
  • Created and configure spring to use Dependency Injection.
  • Used Spring provided hibernate utilities to interact with Hibernate framework.
  • Written Trig Confidential rs, sequences, Outer joins and inner joins, packa Confidential s, functions, procedures in Oracle and Sql Server.

Project: Patient Portal

Client: Confidential, Pittsburgh, PA

Role: Sr. Java/J2EE Developer

Environment: Java, J2EE, Struts ,EJB,WebServices, JSP, Tag libraries, JavaScript, AJAX, XML, ANT, Subversion(SVN), JUnit, Hibernate, SQL, PL/SQL, UML, UNIX and Oracle10g.

Responsibilities:

  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business feature.
  • Designed powerful Struts MVC and JSP Tag libraries for reusable web interface components (Tabbed UI, dynamic menus, and editable combo boxes). Used Struts Validation Framework to make the validations in the front end
  • Designed and developed GUI Front-end Screens (JSP’s) module using struts tag libraries, HTML, DHTML.
  • Used AJAX to populate the some fields once the claim number is entered without refreshing the pa Confidential .
  • Written test scripts and implemented them using JUnit testing framework.
  • Connectivity to the database is provided using JDBC
  • Implemented design patterns like singleton, value object, DAO’S, factory.
  • Developed the web applications using JSP, Servlets, DHTML, CSS, AJAX and Java Script.
  • Developed WSDL for the Web services basing on business rules and requirements.
  • Developed the presentation layer in Java Server Pa Confidential s (JSP) and Java Beans.
  • Performance Tuning of the Application
  • Used Ant scripts for code compilation and Log4j for logging purposes.
  • Worked with stored procedures and SQL statements to interact with the database.
  • Used design patterns like MVC, Dao's and DTO to access database
  • Implemented the web services and associated modules integration
  • Created and mana Confidential d the connection pools for Data sources, JDBC.
  • Used Design patterns MVC2, Facades, Business delegates and Transfer objects.
  • Implemented JSP Custom Tag Libraries and used in JSP Pa Confidential s.
  • Prepared required mappings in Struts-Config.xml file.
  • Deployed JSP Pa Confidential s and made them accessible to the Client using WebLogic Application Server.
  • Developed using Eclipse IDE and involved in writing Unix Scripts.
  • Involved in enhancements to the existing functionality as per the requirement.
  • Implemented JSTL/Tiles Framework for front end development.
  • Written JavaScript for front end Validation.
  • Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
  • Used Log4j is used for logging different types of messa Confidential s to write on to the proprietary log model
  • Implemented various Actions and Form beans in the Struts framework. Implemented the pa Confidential layout using Struts Tiles.
  • Involved in writing procedures, complex queries using PL/SQL to extract data from database.
  • Wrote JUnit test classes for testing the application in individual modules.
  • Used Trig Confidential rs, sequences, Outer joins and inner joins, packa Confidential s, functions, procedures in Oracle and Sql Server.
  • Involved in System Testing, Integration Testing and Production Testing

Project: E-Scale Ticket Info

Client: Confidential, Erie, PA

Role: J2EE Developer

Environment: Windows XP Professional, J2EE, JavaScript, JAXP, J2EE Patterns, XML, Apache STRUTS, JMS, JDBC, JDK 1.4, Java Mail, SQL, Oracle, Sybase, JSP 2.0, Servlets, EJB, IBM Websphere Application Server 5.0, WebSphere Studio Application Developer 5.1.0 (WSAD), Clear Case.

Responsibilities:

  • Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various online tests. Worked with business users to meet the standards.
  • Involved in the design of Relational Database Schema with Entity Relationship diagrams.
  • Implemented MVC architecture using Apache STRUTS framework.
  • Created stored procedures, trig Confidential rs, sequences, and PL/SQL statements to interact with the database.
  • Involved in writing JUnit Test Cases and Ant Build Script
  • Extensive use of Stateful Session Beans and Secure Socket Layer in order to keep track of user information while the user is log Confidential d in, thereby making the session more secure.
  • Java Messa Confidential System (JMS) is used to update the info about the new materials available which could be useful for different companies.
  • Java Mail API’s are used to intimate the finance department regarding the number of shipments leaving the manufacturing point and details about the financial transaction, which has to be made with respect to the current market price.
  • Developed code in JAXP to help efficient search of items and their details manufactured by storing the XML file in the server cache instead of communicating with the database at every instance.
  • Use of RSA algorithm to encrypt the login information and store the password in the server cache for frequently visiting users.
  • Installation and maintenance of Concurrent Versioning System (CVS) for users to check out project and maintain various versions of the project.
  • Analyzed the efficiency of the Web site using Jprofiler and Jmeter.

Project: E-HealthCare Insurance

Client: Confidential, Parkersburg, WV

Role: J2EE Developer

Environment: Windows XP Professional, J2EE, JavaScript, J2EE Patterns, XML, Apache STRUTS, JMS, JDBC, Java Mail, SQL, Oracle, JSP 2.0, Servlets, Clear Case.

Responsibilities:

  • Played an active role in design and development of the application. The entire system is based on MVC Framework.
  • Utilized WebSphere Studio Application Developer (WSAD 4.0) for implementing all the J2EE components and for writing JUnit Test cases for testing components.
  • Developed the whole application using Struts Model-View-Controller (MVC) paradigm and used various front-end design patterns.
  • Played an active role in development PAOS and MARS as part of which developed JSP, Servlets and EJB.
  • Implemented various Actions and Form beans in the Struts framework. Implemented the pa Confidential layout using Struts Tiles.
  • Played a key role in implementation of Servlets and JSP within a struts framework.
  • Played a key role in the development of Session bean API and its implementation.
  • Database connectivity, pooling and communication with DB2 database was achieved from the data store layer through formulation and use of SQL stored procedures and prepared statements and developed based objects for this functionality.
  • Responsible for the development of Servlets which for validating the users requests.
  • Developed stored procedures in DB2 for PAOS and MARS using PL/SQL.
  • Played key role in implementing Value Object and DAO design pattern patterns.
  • Used Rational Rose for creating use cases, class, and activity and collaboration diagrams.
  • Played a key role in setting up infrastructure for JMS messaging.
  • Written test cases and implemented the testing architecture using JUnit to test the code.
  • Developed Unix Shell scripts for merging and ftp files to different servers.
  • Implemented the necessary infrastructure to parse XML documents using JAXP.
  • Used Rational Clear case as a version control system.

Hire Now