Senior Java Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- 8 years of experience in IT industry especially in java technology including web development applications, System design and critical multi - tier client-server implementation using concepts of Software Development Life Cycle (SDLC) and Object Oriented Concept.
- Expertise in Enterprise technology such as J2EE and MVC technology such as spring framework methodology, Struts, Hibernate and deploying JDBC concepts in the design.
- Expertise in Data modeling, Requirement analysis, Implementing, Integration and Deployment of Web based applications using Java/J2EE applications.
- Experience in application of various design methods such as Spring MVC, Singleton pattern, Factory pattern, Abstract factory pattern, Data Transfer Object (DTO).
- Deep understanding of oracle utilities framework.
- Experience in various scripting language such as JavaScript, HTML, CSS, jQuery, JSTL, AJAX and Bootstrap.
- Experience in Serialization, Synchronization, Multi-Threading concept, Exception handling, Collections, Generic concepts.
- Experience in implementing MEAN stack development technologies Ext.js , Node.js and Angular.js
- Experience in working on Waterfall and AGILE methodologies implementing with Test Driven Development (TDD) environment and SCRUM.
- Good knowledge of Object Relational Mapping using Hibernate.
- Experienced in programming with PL/SQL in Analysis, Design, Data Modeling (logical and physical), and Implementation of Business Applications using the Oracle Relation Database Management System (RDBMS)
- Hands on experience with MVC framework, Hibernate 3.0 within various application of the design.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
- Experience in using ANT and MAVEN tools to compile, package and deploy the components to the Application Servers in different environments.
- Experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences.
- Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
- Expertise in using J2EE technologies including Servlets 2.3/2.4 also JDBC, JSF, JNI, JMS and Web services.
- Experience in using Struts 1.0/2.0 and Spring 3.0/2.5 and worked on Apache Tomcat Server 5.x/6. x., JBoss, MySQL, SQL, PostgreSQL database, Oracle (8i, 9i, 10g and 11g) and RAD 7.5, WSAD 5, Eclipse IDE 4.2/ 3.5/3.4
- Expertise in implementing Service Oriented Architectures (SOA) with XML based WebServices.
- Experience in using web/application servers like Web Logic (12c, 11g, 10.3, 9, 8 ), Tomcat 7.0/6.0/5.5, Apache HTTP Server 4.x/5.x, and WebSphere 8.5.5/ 7/6/5, IBM Web Sphere, RabbitMQ
- Knowledge in developing WebServices using SOAP, UDDI and RESTful in the projects.
- Development experience with Oracle XML gateway
- Experience in implementing code quality rules in the code.
- Extensive experience in implementation of the version control software Git, SVN, CVS and ClearCase.
- Experienced in using Operating Systems like Windows98/2000/7/8 and Linux, Unix,
- Performed routine checks on the Linux servers of the firm.
- Installation and configuration of Linux for new build environment.
- Expertise in code review along with unit and system testing.
- Expert in technical reporting and software documentation.
- Effective and efficient team member with good problem solving skills and excellent interpersonal skills.
TECHNICAL SKILLS:
Web Technologies: JSP 2.1/2.2, Servlets2.4/2.5/3.0, EJB, JNDI, JDBC 3.0/4.0, HTML, CSS, XML, JAX-WS, JAX-RS, JavaScript, JQuery, Web Services, node.js, angular.js
RDBMS: MySQL, MS SQL, Oracle 11g/10g/9i/8i, DB2, PostgreSQL, Mongodb
Frameworks: Struts 2.0 /1.2/1.1/1.0, Spring 3.0/2.5, Hibernate 3.0/3.5, Spring MVC
Application/Web Server: IBM WebSphere 7.0/8.0, WebLogic 10.3, JBoss, Tomcat
Web Servers: Apache Tomcat 7.0/6.0/5.5, WebSphere 8.5.57/6/5, WebLogic 12c/11g/10.3.
Protocols: SOAP, REST, TCP/IP, HTTP, HTTPS, FTP, RMI
IDEs: Eclipse 4.2/3.6/3.3, InteliJ, MySQL Workbench, NetBeans, RAD 6.0/7.0/7.5, WSAD 5.0/4.0
Methodologies: RUP, Agile, SDLC, Waterfall
Build Tools: Ant and Maven
Other Tools: CVS, SVN, GIT, ClearCase, Junit, Jenkins
Operating Systems: Windows 98/2000/7/8 and Linux
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential, Nashville, TN
Responsibilities:
- Participated in Software development life cycle (SDLC) to deliver business needs.
- Developed and Designed code, Prepare test data, testing and debugging programs and review code.
- Designed the applications using Struts MVC framework
- Created UML use case diagrams, sequence diagrams and Technical Design Documentation.
- Designed the applications using EJB framework and STRUTS .
- Worked on Core J2EE patterns like MVC, Business Delegate, Factory Pattern, Abstract Factory Pattern, Frontend Controller, Service Locator, Data Access Object, etc. for solving complexities in multitier services.
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Performed following sprint/standup sessions and used Excel extensively to write user stories.
- Solid ability to work on Agile and SOA project
- Extensively used Struts MVC and DAO’s to develop the web layer for the application.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Developed User Interface validation framework in combination with custom validation built on top of validation framework from the form bean.
- Experience in Serialization, Synchronization, Multi-Threading and other core Java concept
- Performance monitoring, tuning and troubleshooting JBOSS and Apache server instances.
- Converted data sources from weblogic to Jboss.
- Data Binding using jquery and javascript templating
- Built pages using JavaScript, JQuery, CSS2, HTML/HTML5.
- Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
- Involved in writing Configuration XML file that contains declarations and other dependent objects declaration.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Cucumber testing, Gatling testing and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Analyzed test results, identified issues through JIRA.
- Used XML and SOAP Web Services for communicating data between different applications.
- Used Root cause analysis to recognize issues and develop process improvements.
- Produced and analyzed DB2 performance reports.
- Optimizing SQL queries, building complex SQLs, dynamic SQLs and triggers, written stored procedures .
- Worked on DB2 and Sybase for the database accessibility
- Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
- Used Drools to generate various forms according to policy required
- Generated scripts for effective integration of JIRA applications.
- Upgraded JIRA (tool for continuous integration) and performed regression testing.
- Manage all CM tools (JIRA, Jenkins, ANT, Git,) and their usage / process ensuring traceability, repeatability, quality, and support.
- Designed, developed, implemented, and maintained a human resources intranet site using Apache HTTP Server
- Implemented JMS for communication by diverting the messages into a queue.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.
- Used JUnit to write repeatable tests mainly for unit testing using Mockito
- Configured Log4j for logging activity at various levels.
- Experienced in technical reporting and software documentation using MS Office products.
Environment: JDK 1.6, J2EE, JSP, JPA, Core Java, EJB, Scrum, Weblogic 11g, Eclipse 4.x, Log 4J, ANT, Oracle 11g, Windows. PL/SQL, DB2, jira. GIT, HTML5, CSS 2, JQuery, SOAP, Servlets, JSF Java Beans, JDBC, JNDI, Struts, Spring, Hibernate, JMS, AJAX, Java-Script, JUnit, Eclipse, RAD/RSA, IBM MQs,, JBOSS, Tomcat HTML, DHTML, XML, XSL/XSLT.
Senior J2EE Developer
Confidential, Louisville, KY
Responsibilities:
- Participated in all phases of the Software development life cycle (SDLC).
- Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
- Designed the applications using Spring boot framework and JSF
- Helped developing JSF engine and component
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Solid ability to work on Agile and SOA project
- Extensively used Spring MVC framework to develop the web layer for the application.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed User Interface validation framework in combination with custom validation built on top of validation framework from the form bean.
- Experience in Serialization, Synchronization, Multi-Threading and other core Java concept
- Performance monitoring, tuning and troubleshooting JBOSS and Apache server instances.
- Converted data sources from weblogic to Jboss.
- Implemented design patterns in Scala for the application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Loading data from various data sources in to HDFS using Kafka
- Build RESTful Webservices using JAX-RS API.
- Data Binding using jquery and javascript templating
- Built pages using JavaScript, JQuery, CSS2, HTML/HTML5 and EXTtJS.
- Used jQuery for interaction between JavaScript and HTML along with KendoUI.
- Used React Widget for Html inputs.
- Have used Redux router for the app to render the UI
- Developed and executed software systems utilizing JavaScript and Groovy.
- Redesigned the existing conversation module with Angular JS according to the client requirements.
- Used JavaScript tool kit library Reactjs
- Developed PL/SQL programming on Oracle database using Oracle SQL Developer and Java JDBC technologies.
- Implemented Spring Aspect Oriented Programming (AOP) using Spring Framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Analyzed test results, identified issues through JIRA.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service, request response datamarshalling as well as unmarshalling process.
- Experience in implementing Spring Hibernate ORM tool mapping Java classes with database and using Hibernate query language (HQL) .
- Used XML and SOAP Web Services for communicating data between different applications.
- Experience building RESTful APIs via microservices and decoupled architectures.
- Used Root cause analysis to recognize issues and develop process improvements.
- Produced and analyzed DB2 performance reports
- Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
- Wrote scripts to massage data and feed to Sybase IQ/Oracle databases for alert generation and automated in batch cycle
- Implementation of the Business logic layer for MongoDB Services.
- Involved in designing and implementing persistence layer using JPA with Hibernate
- Generated scripts for effective integration of JIRA applications with Bamboo.
- Upgraded JIRA and Bamboo(tool for continuous integration) and performed regression testing.
- Manage all CM tools (JIRA, Jenkins, ANT, Git,) and their usage / process ensuring traceability, repeatability, quality, and support.
- Deployed the .ear file on WebLogic Application Server.
- Designed, developed, implemented, and maintained a human resources intranet site using Apache HTTP Server
- Implemented JMS for communication by diverting the messages into a queue.
- Utilized RabbitMQ as the messaging middleware.
- Designed and coded application components in an Agile environment utilizing a test driven development (TDD) approach.
- Work with CI tools such as Jenkins to move to CICD process.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins.
- Performed routine checks on the Linux servers of the firm.
- Monitoring of All UNIX/Linux flavor like AIX.
- Used JUnit to write repeatable tests mainly for unit testing using Mockito
- Configured Log4j for logging activity at various levels.
- Experienced in technical reporting and software documentation using MS Office products
Environment: JDK 1.6, J2EE, JSP, JPA, Spring boot, Hibernate, Groovy, Core Java, EJB, Scrum, Weblogic 11g, Eclipse 4.x, Log 4J, ANT, Oracle 11g, Windows. PL/SQL, DB2, jira. GIT, HTML5, CSS 2, JQuery, SOAP, Restful, Kafka, JSF, MongoDB, Mule ESB, RabbitMQ. HTTP, Scala
Senior J2EE Developer
Confidential, Denver, CO
Responsibilities:
- Involved in Requirements gathering, Analysis and Design of the application.
- Created use cases, class diagrams, and sequence diagrams using Rational Rose.
- Designed and developed web interfaces using MVC Architecture and Jakarta Struts Framework, JSF.
- Developed Action Classes and Form beans.
- Implemented the Oracle Utilities Software Development kit development virtual machine environments to enable the development of java solutions for it’s Utility company customers,
- Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object, Service Locator.
- Implemented Spring Framework for dependency injection (IOC) to inject appropriate class objects depending on the source of the application process.
- Used spring framework’s Aspect-oriented programming (AOP) to write various crosscutting routines.
- Complete root cause analysis of defects
- Help customers build scalable, resilient, and high-performance applications and services on AWS
- Creating GUI using JSP, java Script and jQuery.
- Built pages using JavaScript, JQuery, CSS2, HTML/HTML5, NodeJS and Angular JS
- Used React Widget for Html inputs.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Used JavaScript tool kit library Reactjs
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Stored procedure in the database and used Dynamic SQL to load the data.
- Solid ability to work on Agile and SOA project
- Wrote persistence layer and business layer (EJB's).
- Prepared projects, dashboards, reports and questions for all JIRA related services.
- Conducted analysis of existing system through JIRA
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used Message Driven beans to read the messages from JMS queues for asynchronous communication
- Used Apache Zookeeper to track the status of distributed data
- Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, and Document literal and integrated using SOA
- Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Developed rule modules using Rule Engines, Drools
- Experienced first-hand practices for integrating microservices into an existing system architecture.
- Prepared sample code and applications for displaying various outcomes of API applications.
- Implemented complex back-end component to get the count in no time against large size using Java multi-threading.
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
- Designed and developed front-end GUI components using HTML4, JavaScript, CSS 2, Velocity templates, JSTL.
- Implemented and configured the XML Gateway to support the production and consumption of valid, well-formed XML messages
- Extracted data from different sources of databases. Created staging area to cleanse the data and validated the data .
- Deployed the .ear file on IBM Web Sphere (WAS 8) Application Server.
- Worked with Ajax to provide natural browsing experience.
- Used JavaScript tool kit library Extjs.
- Created Project plan on Jenkins. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins).
- Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
- Setup and Configured Atlassian Bamboo for Continuous Integration and Deployment process.
- Implemented procedures for data storage management and modeling using Cloud base technologies.
- Involved extensively in writing SQL, PL/SQL Stored Procedures on Oracle.
- Design and develop methodologies to migrate multiple development/production databases from Sybase to Oracle 11g.
- Produced and analyzed DB2 performance reports
- Prepared automation scripts and developed PostgreSQL database architecture.
- Configured custom execute queue in WebLogic
- Maintained backup schedules for server storage. Read and interpreted UNIX logs.
- Developed UNIX shell scripts to automate the build process.
- Used SVN as the version controller.
- Implemented log4j for checking application logs.
- Involved in Unit and Integration Testing after each development Life cycle using Mockito.
- Deployed application in IBM Websphere application server in pre-production environments.
- Worked on call production support and used to fix the issues and develop rootcause analysis documents for our future references.
- Experienced in technical reporting and software documentation using MS Office products
Environment: JDK 1.6, J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs, EJB 3.0), Spring, Hibernate, Scrum, HTML, CSS, XML, XSL, XSL-FO, JavaScript, Extjs, AJAX, JMS, JUnit, Groovy, Websphere(WAS) 8.0, RAD 8, SVN, Oracle 11g, DB2, jira, Restful, PostgreSQL, zookeeper, AWS
J2EE Developer
Confidential, Birmingham, AL
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Session Facade and Business Facade.
- Configuration of application using Spring, Struts, JSF, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate Struts and Tiles related XML files.
- Developed enterprise applications using Scala.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML 4 and CSS 2, JQuery1.9.
- Writing GSPs (Groovy server pages) for different applications written in Grails.
- Web application development for backend system using NodeJS
- Used JavaScript tool kit library Reactjs
- Setup and testing of EDI system for multiple enterprises as per the company standards and requirement of the enterprise
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Performed troubleshooting and solved the client issues pertaining to EDI application
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
- Built pages using JavaScript, JQuery, CSS2, HTML/HTML5, NodeJS and Angular JS
- Developed J2EE components on InteliJ IDE.
- Developed Session/Message Driven Beans to be deployed on IBM WebSphere (WAS 7) Application Server.
- Implemented asynchronous task processing pipeline using RabbitMQ
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL
- Resolved technical problems relating to API application by identification and fixing bugs.
- Developed web-based reporting front-end using WebLogic,
- Deployed the. ear file on IBM Web Sphere (WAS 7) Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Generated in-depth Root Cause Analysis reports in relation to critical network events.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Loading data from various data sources in to HDFS using Kafka
- Used SOAP over HTTP and SOAP over JMS for communication between components.
- Document literal and integrated using SOA.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Developed test-driven development (TDD) strategy guiding use of the TestNG testing framework.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Support CI/CD tools integration/ operations/ change management, and maintenance.
- Prepare UNIX shell scripts for testing the application.
- Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
- Developed JUnit Test Cases for Code unit test using Mockito.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
- Experienced in technical reporting and software documentation using MS Office products
Environment: J2EE, JDK 1.5, JSP, Struts 1.3, Eclipse 3.5, Spring, Hibernate 3.0, Weblogic 10.3, SQL Developer, Oracle 10g, Rational Clear Quest, JQuery 1.4, Groovy, EJB 3.0, JPA 2.0, JMS, SQL, UML, MS Visio, Scrum., SVN, RabbitMQ, Scala
J2EE Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC).
- Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
- Designed the applications using MVC, Session Façade, Service Locator and Business Delegate patterns.
- Extensively used Spring MVC framework and JSF to develop the web layer for the application.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Redesigned the existing conversation module with Angular JS according to the client requirements
- Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Converted data sources from weblogic to Jboss.
- Skilled in Test Driven Development and Agile Development
- Used Spring IOC framework to wire the Spring Beans.
- Implemented Spring Aspect Oriented Programming (AOP) using Spring Framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Experience in implementing Spring Hibernate ORM tool mapping Java classes with database and using Hibernate query language (HQL).
- Used Apache Zookeeper to track the status of distributed data
- Built JPA-based data access layer using annotations to define entities, relationships and named queries.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Development experience with Oracle XML gateway
- Implemented and configured the XML Gateway to support the production and consumption of valid, well-formed XML messages
- Deployed the .ear file on IBM Web Sphere (WAS 7) Application Server.
- Implemented JMS for communication by diverting the messages into a queue.
- Work closely with architect and clients to define and prioritize their use cases and iteratively develop APIs and architecture.
- Integrating HTTP Apache HTTP plug-in with Weblogic Servers
- Provided database interface using JDBC Drivers with back-end as DB2
- Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD
- Developed test-driven development (TDD) strategy guiding use of the TestNG testing framework.
- Used JUnit to write repeatable tests mainly for unit testing.
- Develop the Perl and Shell scripts to automate the finance billing file
- Configured Log4j for logging activity at various levels.
- Experienced in technical reporting and software documentation using MS Office products
Environment: Core Java, Servlets, JSP, JPA, JMS, Spring 3.0, Eclipse 3.4, IBM Web Sphere 7.0, Hibernate 3, JUnit, SOAP, XML, JavaScript, UML, ANT, Log4J, CVS, SQL, Perl, Windows.
Software Developer
Confidential
Responsibilities:
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
- Involved in development of the applications using Spring MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
- Implemented controller (abstract) and mapped it to a URL in -servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
- Developed Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern. Implemented persistence layer using Hibernate that use the POJO’s to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
- Debugged and troubleshooted JavaScript code using tools such as FireBug
- Used JMS (Java Messaging Service) for asynchronous communication between different modules.
- Used XML, WSDL, UDDI, and SOAP WebServices for communicating data between different applications.
- Deployed the application on Weblogic Application server.
- Developed Perl scripts to automate frequent reports for the users
- Part of a team that would plan develop and create mobile applications to match the needs of industrial clients.
- Initiated and developed mobile solutions for Java
- Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)
- Experienced in technical reporting and software documentation using MS Office products
Environment: Java, J2EE, Spring, Hibernate, HTML, Rest API, Scala, Spray, JavaScript, EJB 3.0, JSP 2.1, CSS, JDBC 3.0, JMS 1.1, XML, WSDL, Perl, UDDI, SOAP Web Services, SQL, Weblogic 9, Eclipse 3.2., Zookeeper