Sr. Java Full Stack Developer Resume
Atlanta, GA
SUMMARY
- 7+ years of experience in developing web - based enterprise applications using Java/J2EE technologies.
- Experience in software development includes analysis, design, implementation, deployment and testing phases of SDLC life cycle.
- Extensive experience in Requirement capturing, impact analysis, user story capturing, use cases, specification design, function point analysis, and various phases of project documentation.
- Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more EC2 instances.
- Experience in applying best practice Design Patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance and reduce maintenance/extensibility risks.
- Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
- Expertise in implementing design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
- Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and have knowledge on Server scripting language like Node JS.
- Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular.js.
- Developed pages using Angular.js directives, expressions, routing capabilities for bookmarking, filters, validations and angular Ul components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Developed a cross-device/cross browser web application utilizing Angular.js, JavaScript API in conjunction with Bootstrap.
- Experienced in developing web-based applications using Java/J2EE,Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services)and ORM frameworks like Hibernate, iBatis.
- Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
- Experience in developing Microservice Architecture using Spring boot.
- Experience with Automation tools like Selenium and Cucumber
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
- Experience in handling messaging services using Apache Kafka .
- Experience in SOA EIP using Apache Camel Spring Integration.
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate QueryLanguage (HQL).
- Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
- Worked with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
- Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
- Hands on experience in working with Junit, Mockito, Selenium, Groovy Spock and TestNG.
- Experienced with deploying applications on to production servers,configuring various parameters of servers like Apache Tomcat,JBOSS,BEA Web logic, IBM Web Sphere.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScriptframework.
- Creation of custom components, client libraries, OSGI services, deployments frameworks, querying and connecting to DB using OSGI bundles.
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
- Used version controller tools like TortoiseSubversion(SVN),CVS and Git.
- Good Exposure to Functional Interfaces and Method References.
- Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and Intellij.
- Have extensive experience working on Windows,Linux and Unix Operating Systems...
- Expertise in Querying RDBMS such as Oracle and SQL Server for data integrity.
- Strong experience in UNIX and Shell scripting.
- Exposure to onsite/offshore coordination.
- Good organizational and interpersonal skills along with skilled problem solving and troubleshooting abilities.
- Ability to work effectively in cross-functional team environments and experience of providing training to business users
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL, UNIX Shell Script
Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular JS, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON.
Tools: & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey, Apache camel.
Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, Bootstrap, XML
Database: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.
JavaScript Frameworks: Angular, JQuery, Node.js, Backbone.js, Hapi.js, React.js, Express.js,Ember.js, HandlebarsJS.
Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.
Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
Web & Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, JBoss
Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Pivotal Cloud Foundry and Spring Cloud.
Methodologies: Agile, Waterfall, OOAD, SCRUM
Testing Tools: Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, Load UI and Mockito.
Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.
Build Automation: ANT, MAVEN, Jenkins, Gradle.
IDEs: Eclipse, Net Beans, Spring Tool Suite (STS) andIntelliJ IDEA, RAD, Adobe Dreamweaver.
Operating Systems: Windows, Mac, Linux and UNIX
Software: Visual Studio, Rational Rose and Microsoft Office
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
SR. JAVA FULL STACK DEVELOPER
Responsibilities:
- Participated in business meetings and coordinated with Business Analysts to understand the business needs and implements the same into a functional design and actively participate in the daily stand-up meetings to give an update of where things are and discuss future work strategies.
- Involved in the analysis, design, development and maintenance of the features that are being add to application
- Writing source code, preparing test data, tests and debug program, revising and refreshing programs as directed.
- Troubleshoot and resolved issues related to application development, deployment and operations.
- Developed the front end using JSF, HTML5, CSS3, JavaScript, AJAX, JSP, CSS, JQuery, Bootstrap and Angular.js.
- Involved in developing web technologies like HTML5, CSS3, Javascript/ES5/ES6, JQuery, JSON, Leaflet.js, NodeJS, ExpressJS and developed different modules using Angular.js.
- Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client side validation.
- Used Angular.js as the development framework to build a single-page application.
- Developed a new NodeJS middleware by integrating Angular.js into the new API micro services through the EAN (Express JS, Angular.js and Node.JS.) stack. These NodeJS apps will be within Docker containers.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Used Java8 features like stream and Lambda expressions.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture Confidential the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
- Extensively used Log4J for logging the client activity and other processes in the system.
- Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
- Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
- Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
- Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol.
- Writing and Implementing REST API using spring boot and consumed SOAP based Web Services to integrate with the Enterprise applications.
- Responsible for using XML Schema XSD, SAX, RMI, DOM, XSL, XSLT, XPATH for development.
- Created REST based web services using JAX-RS library..
- Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
- Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers(Linux).
- Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
- Used AWSCloudWatch to monitor the application and to store the logging information.
- Developed API’s to read and publish data from Elasticsearch cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elasticsearch.
- Used WebSphere as to Deploymentthe application and web services.
- UsedJMS APIfor asynchronous communication by putting the messages in the Message queue.
- Used JMS publish and subscribe queue messaging for asynchronous communication with other systems.
- Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
- Used Micro Service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Used Kafka for Publish/Subscribe pattern in application dealing with messaging.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Developed integration modules for disparate clients using Apache Camel.
- Used GIT and Bitbucket as the version control.
- Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
- Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
- Usedgroovyand spring boot to collecting the data from users and packaged the data as json distributed to many applications
- Used Open source products to build re-usable components that can be used as base application frameworks.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
- Supported the application across multiple environments like QA, UAT and Production.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Followed micro services architecture to make the application scalable.
- Performed Unit testing and integration testing.
- Provided Technical support, fixed bugs, and added enhancements for production teams.
- Closely work with the client business users for the application acceptance of the deliverable by following the agile methodology.
Environment: java 11, J2EE, JSP, Servlets, Spring 4.3, Spring MVC, Spring boot, Maven, Hibernate, JMS, MDB, iReport, JSP,JSF, HSQL, OAuth 2.0, Micro Services, HTML, DHTML, SVN, CVS, Git, Node js, Express js, Microsoft SQL Server, Angular.js, Spring JDBC, JUnit, Web Services SOAP and RESTful, WebSphere, Selenium,Log4j, Kafka, Apache Camel, SQL, JBoss 5.0, Oracle 12c, Kubernetes, Docker.
Confidential, Birmingham, AL
SR. JAVA FULL STACK DEVELOPER
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM (KANBAN) meeting to understand the status and resolve any issues.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
- Build the application based on new features of Java Jdk 1.8 Confidential service layer level.
- Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring dependency injection.
- Used spring framework for Dependency Injection and integrated with Hibernate.
- Primarily focused on the spring components such as Dispatcher servlets, Controllers, Model and View Objects, View Resolver .
- Involved in developing Spring Beans and wiring their dependencies.
- Worked on Java 8 Streams and on lambda expressions.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, Angular.
- Used Angular as the development framework to build a single-page application.
- Designed Client side validations using Angular.js custom form validation that leverages various angular directives and integrated Angular.js Filters to format data for searching, ordering and conditional iterating.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used Java8 features like stream and Lambda expressions.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Developed data formatted web applications and deploy the script using JavaScript.
- Involved in installing and configuring Maven for application builds and deployment.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
- Configured Kafka to read and write messages from external programs.
- Configured Kafka to handle real time data.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Developed integration modules for disparate clients using Apache Camel.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers(Linux).
- Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
- Used junit, mockito and test rest template for testing the rest services and camel routes etc .
- Used Maven to build and run the selenium automation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
- Experience on TDD and BDD environments like Cucumber JS, Jasmine, Mocha, Karma.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
- Supported the application across multiple environments like QA, UAT and Production.
- Used JIRA to assign, track, report and audit the issues in the application.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Provided Technical support, fixed bugs, and added enhancements for production teams.
- Closely work with the client business users for the application acceptance of the deliverable by following the agile methodology.
Environment: java 11, J2EE, JSP, Servlets, Spring 4.3, Spring MVC, Spring boot, Maven, Hibernate, JMS, MDB, iReport, JSP,JSF, HSQL, OAuth 2.0, Micro Services, HTML, DHTML, SVN, CVS, Git, Node js, Express js, Microsoft SQL Server, Angular.Js, Spring JDBC, JUnit, Web Services SOAP and RESTful, WebSphere, Selenium,Log4j, Kafka, SQL, JBoss 5.0, Oracle 12c, Kubernetes, Docker.
Confidential, Schaumburg, IL.
SR. SOFTWARE DEVELOPER
Responsibilities:
- Involved in design, implementation and testing phases of SDLC as the project was agile in nature.
- Created the design document and production support transition plan to facilitate the process of maintenance.
- Developed the application using Service Oriented Architecture (SOA).
- Developed the Restful web services which intern make multiple calls and format the data as per the user requirement.
- Implemented spring MVC architectural design pattern.
- Used Apache CXF and Jersey APIs in developing the web services.
- Followed micro services architecture to make the application scalable.
- Involved in the integration of frameworks like spring and Hibernate.
- Developed the front end using JSF, HTML5, CSS3, JavaScript, AJAX, JSP, CSS, JQuery, Bootstrap and Angular Js.
- Developed the User Interactive NodeJS RESTFul API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.
- Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Tag libs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf.
- Development of Rest web services using Spring with the enabled OAUTH.
- Implementation of second level cache in Hibernate.
- Wrote build & deployment scripts using Ant, Maven on Unix environment.
- Involved in the deployment of the application using WebLogic Server.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Spring IOC is used to handle the object creation.
- Json, Jackson and JAXB parsers are used to convert the java POJO’s to Json and XML objects and vice versa.
- Experience in working on modern MEAN Stack- No Mongo (SQL), Express.JS, AngularJS and Node.JS.
- Resolved issues related to WebLogic products by communicating with Oracle.
- Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA WebLogic 8.x, 9.x servers connected to F5 Load balancers using BIG IP.
- Excellent in analyzing, performance tuning including troubleshooting, monitoring and maintaining WebLogic/ JBoss situations and solving the related problems.
- Handled Memory issues, application leak or WebLogic leak or sun java bug by tuning and profiling the memory with third party tools. Provided support for WebCenter Sites.
- Extensively used AWS to integration with Enterprise and web applications.
- Created Store Procedures, Views, Triggers, SQL Queries on tables.
- The application was deployed on Web Sphere Application server 8.5.5.
- Used tools like JProfiler for application profiling and Sonar-Qube for static code analysis.
- Rational Team Concert is used for agile application management.
- Cucumberwas used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Used Jazz source control to maintain and integrate the source code.
- Involved in SCRUM meetings and stand up meetings.
- Asynchronous logging was done using Log4J and SLF4J framework.
Environment: Java1.8, J2EE, JSP, Servlet, Spring, Hibernate, Angular Js, Node Js, WebLogic, Oracle 11g/12c, XML, Java Script, CSS, HTML, OAUTH, Bootstrap, micro-services, Apache Spark, Cassandra, JUnit4, AWS,REST, Jenkins, Maven, Agile, Apache Camel.
Confidential, Grand Rapids, MI
JAVA/UI DEVELOPER
Responsibilities:
- Involved in developing the front end using BackBone JS, HandleBar JS, Jquery, HTML5 and CSS3.
- Worked with other JavaScript frameworks such as Backbone JS and Handle Bar JS.
- Used JQuery in developing the Rich Internet Applications (RIA) with AJAX mechanism and JSON as a data exchange tool.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
- Designed and Implemented SOA Architecture, Multithreading, using Spring MVC Framework, Spring Batch Coding involves Writing Controller Rest Controller, Service Layer and DAOClasses.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented distinctive design patterns with J2EE and XML technology.
- Involved in development of Spring DAO layer which invoked database queries.
- Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
- Design and development of business components using Spring AOP, Spring IOC, Spring Annotations.
- Used Spring MVC Framework for Dependency Injection and integrated with the Hibernate and spring security features, using AOP Interceptors for authentication.
- Used the DAO pattern for data access layer and JMS API for the messaging requirement.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- Developed SOAP Web Services by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
- Implemented Spring MVC Rest API which interacts with Soap web service and Oracle data base and elastic search.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Performed appropriate JUnit testing and ensured accuracy.
- Automated builds and deployments of business-critical customer-facing J2EE web applications into Web sphere 6.x application server environment on Solaris 10 platform.
- Integration of automation batch run job with JENKINS. Worked with Jenkins Continuous Integration tool.
- Wrote and integrated with the business validations for the application in the Drools layer
Environment: AngularJS, Spring MVC, Backbone JS, Hibernate, Spring AOP, Spring DAO, Spring Security, JMS, JTA, Rest Services, SOAP Services, Apache CXF, Junit, Selenium, WebSphere, JBOSS, Drools, MySQL, Jenkins.
Confidential
JR. JAVA DEVELOPER
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Used Session façade. Implemented JMS API for messaging.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Utilize Redux to render and deploy company-end setting webpages and all the jobseeker-end webpages.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Used Struts tag libraries in the JSP pages.
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN)
- Developed the Servlets for processing the data on the server
- Configured Struts-config.xml with all the mappings required by the architecture.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Worked with DHTML, CSS, JAVASCRIPT, JSON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Installing, configuring Jboss 4.3 onLinux, Unix servers, integrating it with Apache server.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Used Jenkins to build and deploy the application.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: EJB2.0, Springs, Hibernate, JSP, JSF, Servlets, Web services, XML, XSLT, XSL, JavaScript, Struts, Ant, JBoss, HSQL, Net Beans, Apache, DB2, Oracle 9i, SQL, PL/SQL, IBM websphere, Windows 2000/XP, Linux, Unix, Enterprise Architect.