Java Full Stack Developer Resume
CA
SUMMARY:
- Around 7 plus years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture
- Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework, Spring framework.
- Experience in Requirement gathering & analysis, designing UML - for developing application-specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
- Extensively worked to build Model-View-Controller ( MVC ) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
- Worked with Java libraries to access AWS facilities as Simple Storage Service.
- Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF).
- Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x/8.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat 7.x/6.x/ 5.x/4.x/3/x
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat 7.x/6.x/5.x/4.x/3/x
- Expertise through all parts of Software Development Life Cycle ( SDLC ) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
- Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter .
- Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL, MS Access.
- Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
- Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
- Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
- Experience in XML related technologies including XML,XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- Expertise in client side technologies such as HTML,CSS, DHTML, JavaScript, AJAX.
- Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC , Spring Cache, and Spring Integration , and Spring Boot .
- Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, Jquery , Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node Js, Ext Js used for Responsive web design.
- Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
- Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach.
- Experience with relational databases - Oracle 9i/10g/11g, SQL Server 2000/2005/2008, DB2, My SQL.
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
- Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX , UNIX Shell Scripting .
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Good knowledge in working with Collections API , Multithreading and OOP s technologies .
- Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
- Experience with Tomcat, BEA Weblogic 8.x/9.x Application Server, JBoss, Apache HTTP Server and IBM Web Sphere 7.0.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and Object Oriented Application Design and Programming.
- Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL, MS Access .
- Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
- Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
- Worked on Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J .
- Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
- Quick to learn new technologies and ability to work in tight schedules on different applications concurrently
- Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
- Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles and Spring MVC.
- Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.
- Extensive experience in Object Relation mapping using Hibernate.
- Tuning of the MicroStrategy reports using Data mart Reports, Aggregate tables, and Intelligent Cubes. Involved in Tuning MicroStrategy reports for best SQL performance and efficiency.
- Good working knowledge of NoSQL Database, MongoDB .
- Expertise in Apache Cassandra for database transaction management like Denormalization, Clustering including RP & OPP .
- Worked on Service Oriented Architecture ( SOA ) such as Apache Axis web services, uses SOAP, WSDL . Exposure to JAXB & JAX-WS & JAX-RS .
- Experience in XML related technologies including XML,XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- Expertise in client side technologies such as HTML,CSS, DHTML, JavaScript, AJAX.
TECHNICAL SKILLS:
Languages: JAVA 7.0/6.0/5.0, UML, XML, SQL, PL/SQL
Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2
Web Technologies: Angular JS, jQuery, Html, JavaScript,, CSS, AJAX
Database: Oracle, DB2, MongoDB, DB2, SQL Server 2000/2005/2008, MySQL, NoSQL.
J2EE: Servlets, JSP, JSTL, JMS1.1, JDBC, JUnit, JNDI Web Services, XML, JAXB, DOM, SAX, Java Mail, Multi-threading, JTA.
Testing Frame Works: JUnit, JMeter, EasyMock, Mockito
Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Node JS
JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI, REST,Microservices
Operating Systems: Unix, Linux, Windows
Web/AppServers: JBoss 6.0, Tomcat, WebSphere, WebLogic9.x/10.x.
IDEs: Eclipse, Spring Tools Suite, NetBeans.
Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development (TDD), OOAD, SDLC.
Version Control Systems: CVS, SVN, GitHub, Clearcase, CVS,SubVersion, WinCVS, TortoiseCVS, CVSNT.
Build Tools: ANT, Maven,JENKINS.
Mark up: Languages
HTML5, CSS3, DHTML, XHTML, XML, XSLT.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java Full stack Developer
Responsibilities:
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used Jquery to make Ajax calls.
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Designed and developed Microservices using REST framework and Spring Boot.
- Bootstrap used along with AngularJS in creating the Application.
- Used NodeJS for doing non-blocking design operation for server side code.
- Used Angular.js framework in developing various UI components.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security .
- Implement the authentication, authorization, and access-control features by using Spring Security .
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes.
- Implemented the Model View Controller using Spring MVC .
- Implemented the application using SpringBoot Framework and handled the security using Spring Security.
- Developed HTML views with HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Used Hibernate to deal with the database . Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Designed RESTful, XML web service for handling AJAX requests.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
- Used Spring framework to provide loose coupling between different application modules.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA approach.
- Used Microservices for distributing different responsibilities of the system into different services for enhancing cohesion and for decreasing coupling.
- Developed the business layer logic and implemented EJBs Session beans.
- Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
- Make JavaScript/HTML modifications and add features to Mapping Locators on clients' pages as per Client.
- Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
- Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
- Used Cassandra for achieving denormalization through features like collections.
- Used RandomPartitioner (RP) for achieving clustering in Apache Cassandra .
- Developed the necessary front end user interfaces in JSP's, HTML, JavaScript, CSS and AngularJS that will be integrated using Spring MVC Framework. Developed Form Beans/ Java Beans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
- Created proof of concept Data As A Service (DaaS) based Restful (Jersey) web service which was connected to a Mongo DB based data store running on Tomcat 7.
- Follow TTD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
- Executed test scripts using Selenium Web Driver and analyzed the test results Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Automated the regression suite of MDM using Selenium (Java), Test NG.
- Developed build tasks to run the unit tests on Jenkins.
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
- Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
- Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBatis and Hibernate framework.
- Involved in in person Grooming Sessions and Daily Standup Meetings, on understanding user stories and providing User Points
- Extensively worked on several User Stories for Middleware using Servlets, Controllers and Page Bean
- Worked on UI (JSP ) for Layered Security and S&L modules
- Performed Regression testing using ALM.
- Basic understanding on Mainframes Application
- Involved in configuring iBatis mapping files and POJO objects.
- Developed screens using JSP.
- Worked closely with QA team and fixed QA bugs with a quick turnaround time.
- Focused on Test Driven Development ; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
- Used Rational Application Developer (RAD), which is based on Eclipse, to develop and debug application code.
- Used Apache Maven for project management and building the application.
- Used Log4j utility to generate run-time logs.
- Clear Case was used for project management and version management.
- Deployed the application on WebSphere 8.5 application server.
Environment: J2EE, Java 1.7, Spring framework, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Java Beans, Ext JS, NodeJS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS.
Confidential, TX
SR. Java Developer
Responsibilities:
- Responsible for requirements capturing & preparing software requirements specification.
- Primarily involved in redesign and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Writing user console page in lift along with the snippets in Scala. The product is responsible for giving access to the user to all their credentials and privileges within the system
- Used Spring Security to provide authentication, authorization, and access-control features for this application.
- Involved in developing the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, Prime faces, RESTful web services.
- Implemented Stateless session beans as Web Services using SOAP, WSDL.
- Designed and Developed Web application using CSS pre-processors
- Used Jquery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloudformation.
- Ajax method of Prime faces is used to call RESTful web services from the client UI.
- Developed user interface using HTML4/5, CSS3, JSON, ReactJS, JavaScript, jQuery.
- Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
- Implemented AJAX for server side validations, auto loading of data and to improve performance.
- Used Apache’s Jakarta STRUTS 1.1 as MVC framework for designing of the complete Web tier..
- Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
- Implemented logging mechanism using log4j.
- Developed administrative UI using BackboneJs.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
- Built Web pages that are more user-interactive using Jquery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git Confluence, Jira and Cloud Foundry.
- Developed single page application with Ext Js 4.2 framework, Performed Client side validation using JavaScript.
- UI development using GWT, developing reusable widgets/ table/ grids and complex UI component.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Participate in User Acceptance Testing during each Agile Cycle.
- Developed core batch framework interfaces for parsing XML files using XPATH.
- Responsible for creating tuning new PL\SQL stored procedure used in web service.
- Deployed the application in various environments DEV, QA and also Production.
- Tested web services using SOAP UI, Using Test NG for getting reports.
- Log 4j was used to monitor the error logs. Used Git Repository as version control tool.
- Analyze risk, developing appropriate test strategies to mitigate risk.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
Environment: Web Sphere Application Server 7.0, RAD 7.0, Java 6.0, JSP 2.0, Servlet 2.4, Struts1.2, Hibernate2.0, Java Beans, Oracle 10g, TOAD, Ant.
Confidential, WA
Java Full stack Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture.
- Developed the functionalities using Agile Methodology.
- UI development with technologies like HTML 5, Angular JS and Jquery.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
- Involved in configuring iBatis mapping files and POJO objects.
- Used Singleton design pattern for web application.
- Used iBatis Transaction Management, iBatis Batch Transactions, iBatis cache concepts.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Developed various generic JavaScript functions used for validations.
- Developed screens using JSP , JavaScript , AJAX and Ext JS.
- Implemented SOA to develop Web services using Apache Axis .
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Used Appium for testing web application to increase testing efficiency.
- Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
- Used ApacheMaven for project management and building the application.
- Used Log4j utility to generate run-time logs.
- CVS was used for project management and version management.
- Deployed the application onto WebLogic application server.
- Developed Functional Requirement Document based on users’ requirement.
Environment: J2EE, Java 1.5, Spring framework, Spring MVC, Hibernate, JSP 2.0, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, WebLogic, Agile Methodology, Design Patterns, CVS, Apache Maven, Mobile Automation(APPIUM), Html, XSLT, HTML/DHTML.
Confidential, WA
Java Developer
Responsibilities:
- Collected required information from Agents for documenting the requirements of Accounting module, claims module.
- Performed Iteration Planning for the Modules developed.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
- Created Dialog boxes using DOJO for better look and feel.
- Used XSLT for all the front end development.
- Performed JavaScript Validations on the data submitted by the user.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
- Used JSON to transfer the request from the web page to the server.
- Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs.
- Used Angular.js and Node.js for developing single page web applications.
- Implement modules into Node.js to integrate with designs and requirements.
- Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
- Implemented interceptors using Hibernate and build and release Spring Boot framework.
- Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiled GWT client side code and server side code to the production server.
- Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
- Worked on JPA for persisting the objects into the system.
- Involved in helping the Unix and Splunk administrators to deploy Splunk across the UNIX and windows environment.
- Generating Scala and java classes from the respective APIs so that they can be incorporated into the overall application.
- Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
- Created services for various modules like Account Creation and Maintenance using SPRING.
- Lead the design of the new, single-page, Ajax-driven, HTML application.
- Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
- Used apache-Maven tool to build, configure, and package and deploy an application project.
- Used Jenkins for build maven project.
- Worked on Axis implementation and used SOAP UI to test the SOAP.
- Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
- Used ANT tool to build and deploy applications.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- Used IBM MQSeries as the JMS provider.
- Generated the required XML files to transfer data between the server and the web pages..
- Used DOM parser for validating the XML files against their respective Xmlschemas.
- XPATH expressions are used to extract data from the XML files.
- Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
- Developed unit test cases using JUnit and Mock Objects.
Environment: XSLT, AJAX, HTML, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, XPath, XSLT, JAX-RPC, Web Services, XMLSchema, DOM parser, fiddler.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in Requirement Analysis to understand the Company needs for various downstream systems.
- Involved in deciding the WEB Service architecture with XML and SOAP for integrating with heterogeneous systems.
- Created the design using class diagrams and sequence diagrams.
- Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML SPY.
- Implemented WEB Service using Apache SOAP API (2.1), WASD.
- Designed and implemented subsystem for administrative tasks (like verify data loads, consistency check and notify clients for data extract) using SERVLETS, session and Entry bean and java classes.
- Designed Health Check module to monitor current health of the system as well as a database connection.
- Designed and guided the team for implementing Client module and XSL conversions using XSLT (XALAN).
- Handled database interaction writing SQL Queries, Oracle 8i was used as Database for central Fund repository. The service was deployed on WEBSPHERE 4.0.
- Developed dynamic WEB screens, Customization of the screens done using JSP.
- Tested and debugged SERVLETS, JSP using Visual age JSP execution monitor.
- Used JDBC for communicating with the database.
- Developed APPLETS for communication.
- Client and server side validation did in JavaScript .
- Involved in writing XML documents. Involved in writing build scripts using UNIX.
Environment: CORE JAVA, EJB, JDBC, JSP, Oracle 8.1.6, WEBSPHERE, SERVLETS, Symantec Visual Cafe 3.0 Database edition, HTML, Red Hat Linux Release 6.1, Unix, Windows NT, Sun SOLARIS.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL2.0 and Expression Language.
- Implemented Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML
