Sr. Full Stack Developer Resume
Minneapolis, MN
SUMMARY:
- 8 years of experience as a Sr. Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Experience in Test Driven Development(TDD),Waterfall model and Agile methodologies like SCRUM
- Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
- Experience with different IDE's like Eclipse, NetBeans, Intellij.
- Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
- Expertise building SOAP Web services based on AWS (Amazon Web Services).
- Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, NodeJS etc.
- Utilized Java, JSP, Solr and Spring Framework.
- Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, JQuery and AJAX.
- Experienced in SOA and Web Services technologies, including RESTful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
- Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS and Backbone-JS.
- Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
- Expertise in various open source frameworks like AngularJS, NodeJS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery.
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.
- Expertise in Spring Security Modules and Authentication.
- Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.
- Created POC's using NodeJS, MongoDB, Express-JS and Body-Parser to create REST services.
- Experienced in build tools like Ant, Maven, Gradle and using them with continous integration tools like Jenkins to create and publish application artifacts.
- Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
- Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
- Expertise in various open source frameworks and tools like Struts, spring, hibernate.
- Extensive experience in using IDE's Eclipse, My Eclipse, Eclipse Galileo and RAD.
- Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
- Experience in working different operations system environments with java in Windows, UNIX, and Linux.
- Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
- Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
- Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
- Good knowledge of Cloud Foundry and Spring Boot applications
- Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with Agile methodologies.
- Proven aptitude on learning and working on emergency technologies.
- Extensive experience in deploying, managing and developing with MongoDB clusters.
SKILLSET:
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench
Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS
Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS
Webservice Tools: SoapUI 4.0,5.1, TcpMon
Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock
Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner
Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1, Joans
UML Tools: Altova UML Model, Rational Enterprise, MS Visio
ORM Fram ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking: JIRA, Bugzilla, Rational ClearQuest
Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban Reporting iReports, JReports
Batch Jobs: Quartz Scheduler, Cron, Spring Batch
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating: Velocity, Freemarker
Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB
MicroServices: Swagger, Pivital Cloud Foundry, Spring MicroServices, Springboot
WORK EXPERIENCE:
Confidential, Minneapolis, MN
Sr. Full Stack Developer
Responsibilities:
- Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node JS.
- Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
- Extensive usage of Node JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
- Developed customer GUI using Backbone JS to simplify the complexities of the application and to create single page application.
- Used Elasticsearch to get the records from it which is mapped to Couchbase.
- Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
- Angular JS used for creating single page application using a RESTful service for persisting data.
- Angular JS communicates via events and helps to develop fast application and easily maintainable code.
- Used Log4j for auditing and logging activities and work with SOLR enterprise search platform.
- Implementing the Angular JS and Spring MVC framework for data access.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Used Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
- Used different type of spring controllers depending on the business requirement.
- Implementation of Elastic search in web application environment.
- Development of Spring Boot applications with micro services.
- Implementation of spring security and LDAP integration.
- Development of REST web services using spring with the enabled OAUTH.
- Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
- Used Hibernate First Level and Second Level Cache for quick accessing data.
- Extensively involved in developing and consuming Restful web services.
- Consumed SOAP based Web Services to integrate with the Web Application.
- Published and consumed Web Services using SOAP, WSDL and deployed it on Web Logic Web Server.
- Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
- Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NOSQL databases including Riak, Couch base, HBase and Cassandra.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
- Used Jenkins for continuous deployment and integration of the build and release process.
- Installed and configured Cassandra cluster and CQL on the cluster.
- Imported data from various resources to the Cassandra cluster using Java APIs.
- Node.js API server is deployed to AWS via Docker container service
- Mentored by pair programming and code reviews with developers to uphold coding best practices.
- Experience in coordinating with Onsite & Offshore teams.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, and Bootstrap.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Implemented Responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
Environment: Node JS, JDKBower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, Hibernate 4, JavaScript, Ajax, JQuery, Restful Services, Jersey, JSON, HTML5, CSS3, LESS, Maven, AWS, Couchbase, Docker, Jenkins, Linux, RESTful API, Gulp, Mocha and Chai, Cassandra, Solaris, ReactJS, AWS, BackboneJS, Spring Boot, SoapUI, GIT, Weblogic 12.
Confidential, New York City, NY
Sr. Full Stack Developer
Responsibilities:
- To analyze the root cause for a problem raised, and provide quick solution as soon as possible.
- Used Agile Scrum to manage the full life cycle development of the project.
- Software Engineer with extensive full-stack experience and experience in Microservices, Distributed Systems and Test-Driven Development using agile methodologies
- Performed configuration, deployment and support of cloud services including Amazon Web Services .
- Developed application using Spring MVC, AJAX, Hibernate and SOAP/Rest web services on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate with Web Sphere Application Server.
- Used Spring configuration files and its application context object for creating various factory objects with spring container.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Used Hibernate with JPA annotation and created several persistent classes includes Hibernate core interfaces, annotations.
- Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to easily and quickly scale horizontally to meet their growing data store needs.
- Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
- Implemented and administered Data center Cassandra Clusters based on the knowledge of architecture and data modeling for Cassandra applications. Developed DAO classes with JUnit using Spring DAO package for data access and data manipulation.
- Developed JMS components to send messages from one application to other application internally.
- Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Build Apache Kafka Multinode Cluster and used Kafka Manager to monitor multiple Clusters.
- Client Side code were written in AngularJS/JQuery/JavaScript and Server Side Code were developed using MVC4
- Write custom search handler profile as per business need. Requirements gathering from business and planning for search.
- Installing, Configuring and Administering Splunk Enterprise Server 6.0/6.3.2 and Splunk Forwarder 6.0 on Red hat Linux and Windows severs.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration file.
- Designed and Developed Client Side application using ANGULARJS, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQuery.
- Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, CTC configure struts application, used tag library. Developed custom directives, Factories and Services in AngularJS.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service. Involved in design, build and deployment of REST web services components using spring, JAX-WS, JAX-RS, JAXB and deploying them to Web logic, Spring Tc and Tomcat servers.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of mule endpoint through WSSR.
- Execute tasks on XML registry, XSLT/XQuery and transformation capabilities.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
- Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment.
- Also proficient in the WMS Red Prairie for wave planning /appts/ bills and driver documents.
- Provide subject matter expertise for building SAML integrations to legacy applications
- Deployed and maintained cloud hosted ADFS as a SAML gateway between a Shibboleth IdP and Tomcat Fediz SP
- Provide on-call production support for HL7 interfaces on Seebeyond e*gate and Sybase eBiz Impact. Evaluate requests for changes to existing HL7 interfaces; implications and impact of such changes in terms of other ongoing projects and resource requirements
- Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS (SOAP)
- Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss Application servers.
- Worked with other engineers to design, implement, test, and tune features of MarkLogic Server, including EC2 integration, system monitoring, flexible replication, and forest replica failover. Taken care of complete Java multi-threading part in back end components.
- Used Maven to build application and deploy on the server.
- Configured and created application log files using Log4j required to trace application and GIT for version controling.
- Unit testing was done using Junit.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Experience in working with React Router for developing Single Page Applications SPAs.
- Implemented test cases and performed unit testing using Karma-test-runner and Jasmine.
- Implemented e2e testing using Protractor.
Environment: JDK, JavaScript, Java, HTML5, CSS3, Angular2, Kafka, Spring, XSL, XSLT, Elastic Search, Hibernate, SOAP/Rest web services, AJAX, WebSphere, Oracle, Apache-Maven, GIT, JBoss, Junit, Apache Camel, Spring MVC, AOP, JPA, Cassandra, Kafka, SoapUI, XML Spy, SAML, AWS, NodeJS, Bootstrap, GIT
Confidential, Troy, MI
Sr. Java J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in Agile Development process and daily SCRUM meetings.
- Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
- Used CXF API to generate Restful web services.
- Worked on running and managing web Apps using AWS Elastic Beanstalk.
- Designed and developed UI pages with AJAX, HTML, XHTML, DHTML, jQuery, CSS and JavaScript, AngularJS, Node-JS, JSP, JSON and Tag libraries.
- Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
- Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate. And, developed the Hibernate mapping files
- Used Kafka for as a message broker on the cluster as a proof of concept.
- Used IBM MQ Series in the project
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
- Written Chef recipes to perform middleware binary Installation and Configuration tasks involving jdk, Tomcat, WebLogic binaries installation.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
- Developed EJB classes in the persistence layer for transaction management.
- Used IBM Web Sphere application server for deploying Web Services applications, used tc Server to deploy the web applications.
- Written stored procedures, triggers, and cursors using SQL, PL/SQL.
- Written JUnit Test cases using Easy Mock for performing unit testing.
- Used Maven for application life cycle management.
- Configured and scheduled Jenkins jobs for multiple projects on Jenkins.
- Experience with HP Service Manager to fix the production defects/incidents. Experience in production support.
- Used Checkstyle, Emma, JaCoCo, FindBugs, PMD, and PIT for code quality.
- Used Log4J API for logging and debugging.
- SVN is used for version control systems and source code management.
- Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
- Installation, Configuration and Administration of IBM WebSphere Application Server 7.0, 6.1, 6.0, 5.1 versions, BigFix and IBM License Metric Tool on Windows Environments.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Involved in peer & lead level design and code reviews.
- Used ehCache for caching.
- Involved in building the code & deploying on Web WebSphere Logic application server.
- Used BigFix Inventory to collect data about the usage of license metrics other than PVU and RVU MAPC.
- Configured Fixlets using BigFix.
Environment: Java 1.6, JSP, Spring 3.0, Design Patterns, EJB, XML, Angular2, SQL, PL/SQL Developer, JAX-WS, WSDL, soapUI, Hibernate, Web Sphere 8.5, tc Server, Maven, Jenkins, Trac, SVN, Tortoise SVN, Checkstyle, AJAX, jQuery, RSA, JUnit, UML, Log4j, Web services, SOAP, XSLT, ehCache, BigFix, IBM License Metric Tool, HP Service Manager.
Confidential, New York City, New York
Sr. Java J2EE Developer
Responsibilities:
- Development and testing of the website using Struts and Spring framework.
- Implemented application logging and exception handling using Spring AOP.
- Used the Agile as SDLC process for the project execution.
- Designed and developed GUI components using JSP, HTML and JavaScript.
- Developed highly responsive, dynamic user interface components using AJAX and JQuery.
- Used object oriented programming concepts of Java Script like Prototypes and Closures for client side data manipulation and encapsulation.
- Implemented MVC using Spring Framework.
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures.
- Developed the CSS Classes for all Error, Form Elements and Warnings.
- Performed client side validations using JavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build the application.
- Deployed application on WebLogic Application Server and development using Eclipse.
Environment: Java, JEE, Ajax, JavaScript, Web Services, SOAP, Hibernate, JSTL, Spring, XML, WebSphere, Junit, SVN, Servlets, JDBC.
Confidential, San Diego, CA
Java J2EE Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Used JQUERY for UI and AJAX for reports display
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Used WebServices to extract patient related product data from machines and servers using WSDL, XML, SOAP using Service O riented Architecture.
- Worked on the design and development of application in Struts 2.0 framework
- Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.
- Worked on multithreading and thread pool design pattern.
- Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Developed and maintained ANT Scripts.
- Managed daily production issues.
Environment: Java, J2EE, JSP, Servlets, MVC, Web Logic 8.1, Hibernate Spring 3.0, Web Services, MAVEN, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, Unix.
Confidential
Sr. Full Stack Developer
Responsibilities:
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Implemented strutsMVC framework.
- Maintained the business standards and the requirements inEJB and deployed them on to Web Logic Application Server.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
- Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.
- Used JDBC to connect to Oracle database and get the results that are required.
- Designed asynchronous messaging using Java Message Service (JMS).
- Configured JMS Queues in Web Sphere Application Server.
- Developed web Components using JSP, Servlets and Server side components using EJBunderJ2EE Environment.
- Integrated a crystal report to the application, which will show all the details of the vouchers on the paper and used for future reference for the workers.
- Developed a web service, which will retrieve the details from the Database.
- Prepared complete documentation of the Web Service developed.
- Prepared a complete documentation of the project and test case documentation with sample inputs
- Version control is done by using CVS.
Environment: JDK1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, WindowsXP,SQLServer 2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.