Sr. Java Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Experienced in all the phases of software development life cycle with Analysis, Design, Development, Integration, Implementation and Testing of various client/server, N - tier and Web Applications.
- Strong programming skills in Java and J2EE with extensive ability to develop scalable applications
- Proficient in Java and J2EE technologies including JSP, JDBC, JPA and JMS
- Experienced in HTML, XHTML, DHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlets
- Experienced in developing web applications using core Java, J2EE, Servlets, JSP, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC)
- Expertise to make SPA’s better using AngularJS directives and filters and integrated with spring forms.
- Experienced with Front-End frameworks like AJAX, JavaScript, ReactJS and Angular JS.
- Experienced in web Application servers like Web Logic 10.0, JBoss, WebSphere 8 and Tomcat 8.
- Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
- Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets 3.x, JSP and JSF for User Interface Applications.
- Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
- Developed and implemented standalone applications with Spring Micro services and their patterns.
- Worked on Spring Ribbon for load balancing and used fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard on designing and implementing Micro service applications.
- Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption and also worked on Zookeeper to maintain services.
- Hands-on experience using Groovy for creating applications using CLI to make development faster.
- Build hypermedia-driven and implemented connectors between Hateoas and Spring REST services.
- Experienced with distributed transaction management with isolation/propagation levels with Spring JTA.
- Proficiency in developing/maintaining using Oracle, MySQL and SQL Server (2008R2, 2012, 2014).
- Experienced in AWS Dynamo DB to capture the any modification on DB.
- Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
- Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
- Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
- Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
- Experienced in Using Enterprise Service Bus (ESB) for integrating different applications by adding a communication bus.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality
- Experienced in using Eureka Servers while deploying in EC2.
- Hands on experience with Netflix cloud and fall back technologies like Eureka, Hystrix and Ribbon.
- Experienced in secure authentication mechanisms like LDAP, SASL and Kerberosv4.
- Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
- Strongly associated with usage of Selenium, Jenkins, Junit, Spock and Curl for Unit and System Testing.
- Proficient on Automation tools like Selenium WebDriver and Selenium GRID using Java for developing automation scripts in Eclipse IDE with TestNG, Maven and Jenkins for testing Web Based Applications.
- Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ
- Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, PL/SQL, shell Scripting, Python
Enterprise Java: JSP, Servlet, JDBC
Mark-up/XML Technologies: HTML, XHTML, JavaScript, Angular JS, CSS, Sass, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Backbone JS, DOJO.
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Kafka, Log4J, JUnit, SOA, SOAPUI, Spring Boot, Spring Batch, Spring Reactor, Spring Security, TCP/IP, Cloud Front, Splunk
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ
Cloud Environments: Azure, AWS, Netflix Eureka, Kubernetes.
Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, Weblogic
Database: Oracle, SQL Server, MySQL server, MongoDB, Cassandra (NOSQL)
Development Tools: Eclipse, My Eclipse, GWT, Spring Tool Suite (STS), IntelliJ Idea
O-R mapping: Hibernate, JPA, JTA
Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, tcpdump, tracerouter
Version Control: CVS, SVN, Rational clear case, GITHUB
OS & Environment: Windows Vista/XP/2000/NT, Sun Solaris, UNIX
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings produce quality deliverables in time.
- Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservicesinto existing system architecture.
- Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket, Auto Scaling, ELB, Elastic Search, Docker container and Dynamo DB.
- Developed business API and related data API and adapter services using Spring boot and Apache Camel.
- Integrated API with different front end and back end application, for digital account opening and updates.
- Developed integration modules for disparate clients using Apache Camel.
- Involved in writing application level code to interact with APIs, Web Services using, JSON
- Experience in creatingRESTfulwebservicesusing Jersey,springframework and JAX-RS.
- Used GitHub to maintain the versions of the source code of the project.
- Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy web services.
- Expertise in using NoSQL database like Cassandra to support the storage of JSON objects and provides the storage for security related information.
- Used apache camel to integrate the different applications using protocols like https, ActiveMQ and JMS.
- Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
- Used Log4j along with Splunk for logging error/debug messages and managing them.
- Used apache Avro with Kafka in developing integration services.
- Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
- Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
- Used Postman and SOUPUI to test the REST Services.
- Worked on Load testing on Apache JMeter to improve the performance of newly developed code.
- Used Gradle as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- Implemented logging using log4j and apache commons-logging framework.
- Have good experience in writing rest assured test cases and automation of test cases.
Environment: Java, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Gradle, WebSphere, Apache Camel, Apache JMeter, JavaScript, Cassandra, HTML, Agile Methodology, Angular JS, AJAX, Restful, Log4J, SOA, SOAPUI, Microservices, Postman, Java Server Pages, Automation Testing, WSDL, JIRA, Spring Security, Jenkins CICD and STS.
Confidential, ST. Louis, MO
Sr. Full Stack Developer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings produce quality deliverables within time
- Developed an attractive GUI using Angular JS 2.0 that users can interact dynamically at runtime.
- Developed custom directives, Factories and Services in AngularJS and implemented code according to coding standards and created AngularJS Controller in order to isolate the scopes to perform operations and extensively usedCoreJavasuch as Exceptions, and Collections.
- Developed an application were involved in design changes using HTML5, CSS3 and fraction of JavaScript.
- Worked on server side validations, handle actions, events and also Encapsulation by implementing React JS.
- Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept in order to handle Transaction Management with isolation and propagation levels.
- Worked on business logic and calculations, performs analysis, handles data transfers, and generates XSL for presentation layer and SQL commands for database layer.
- Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservicesinto existing system architecture.
- Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
- Experienced in implementing Microservices,ServiceOriented Architecture (SOA) with XML based WebServices(SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Involved in writing application level code to interact with APIs, Web Services using, JSON
- Experience in creatingRESTfulwebservicesusing Jersey,springframework and JAX-RS.
- Java Beans are used as container of business logic and supporting the services or applications.
- Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
- Worked on integrated Hystrix dashboard in order to monitor spring micro-services using Circuit Breaker.
- Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
- Used Sonar to improve code quality, to remove potential bugs and for improving coding standards
- Involved in developing API’s and RESTAPI proxy using APIGEE edge and for sending mobile notifications.
- Experienced with cloud services like Spring Eureka, Cloud Foundry(PCF) and AWS.
- Created Groovy scripts using the CLI in Spring Boot for rapid application development.
- Designed and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud managed code versioning with GitHub and deployment to staging and production servers.
- Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
- Worked on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and unmarshalling.
- To establish a connection to server, SQL statements that were passed through hibernate.
- Writing SQL Queries to get the information from Oracle DB for adjusting the data in DB. Used joins to get the data from more DB Tables. Views and Unions were also part of our implementation.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Worked with CURL to move data from a server using http and https protocols.
- Writing PL/SQL with Stored Procedures, functions to get the information from DB, Saving the data, Modifying the data in the DB and removing the data from the DB.
- Performed CRUD operations like Update, Insert and Delete data in NoSQL DB like MongoDB
- Performed Query operations on AWS Dynamo DB and captured the modification data on Dynamo DB.
- Developed Python scripts and shell scripts for data maintenance and unit testing and created UNIX SHELL scripting and Python scripting for automate process.
- Provided the production and technical support for different application and took part in the enhancements of the application and suggested the required changes as per the requirements
- Constructed web pages for application using MVC3, & Java Script, JQuery, ReactJS, NodeJS, Karma, Jasmine.
- UsedNode.jsand Express.jsto develop the relevant back end RESTful API.
- Performed different types of testing on various test scripts on Selenium WebDriver and TestNG.
- Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
- Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
- Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
- Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
- Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
Environment: Java1.8, J2EE, Log4j, Web Services, Hystrix, Hystrix Dashboard, Spring Kafka, AWS, Netflix Eureka, Netflix Ribbon, Hibernate, Sonar, REST, JSON, RESTful, ESB, Windows SFTP/SCP client (Winscp382), Eclipse, MAVEN build tool, JUnit, Ruby on Rails, Apache Camel, Pivotal Cloud Foundry(PCF), Drools, Hysteric, Jenkins Continuous integration tool, MongoDB, WebLogic Application Server 10.1, Oracle, Linux OS, Agile Methodology, Curl, GIT, PL/SQL, Docker, Hateoas, Curl.
Confidential, Des Moines, IA
Full Stack Developer
Responsibilities:
- Active in the analysis, definition, design, implementation, and deployment of full software development life-cycle (SDLC) of the project.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
- Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO)
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
- Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time
- Secured the API’s by implementing Oauth2 token based authentication/authorization schema using Spring Security.
- RESTful web services using Jersey for JAX-RS implementation
- As a developer involved in design and developing websites using php, css-3, JQuery, JS, HTML-5, AJAX, and MySQL.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
- Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
- Developed user friendly interface to seamlessly combine the new module with existing login system using Angular JS.
- Developed rule-based application using IBM Operation Decision Manager(ODM)- effectively used Rule Designer, Decision Center, and Decision server, to create and deploy the application.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
- Worked on distributed database management systems likeCassandra.
- Worked on using WebSphere server built in JMS provider for communicating with legacy applications.
- Performed CRUD operations like Update, Insert and Delete data in NoSQL DB like MongoDB
- Experience in customizing and deploying the applications using different application serves such as IBM WebSphere and Apache tomcat
- Used apache camel to integrate the different applications using protocols like http, ActiveMQ and JMS.
- Designed and developed Microservices business components using Spring Boot.
- Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
- Automate build process through Maven build framework
- Configured and customized logs using Log4J
- Spring MVC model integration for front-end request action controller
- Configured connection pooling on Web Sphere server
- Worked with core java concepts like Collections Framework, Multithreading and Memory management.
- Involved in fine tuning the Enterprise JBOSS image
- Developed Java server Pages using JSP Tags, Spring - tags, minimal Scriplets, HTML for client side validation and errors to ease troubleshooting.
- Using Spring Boot which is radically faster in building Microservices and develop spring based application with very less configuration.
- Working as an application developer experienced with controllers, views and models in Backbone JS.
- Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
- Working on Automating the Testing effort using Selenium, Creating & reviewing the Test plan and Test Data for Automation Team folks.
- Involved in installing and configuring Maven for application builds and deployment
- Handle deployment after doing feature reviews. Wrote shell script for building and deploying the applications.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagram
- Worked on Log4J to validate functionalities and JUnit for unit testing
- Setup the continuous Integration (CI) process for the application using the Jenkins.
- Used Tortoise SVN 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.
Environment: Java, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, Tortoise, SVN, JSP, Spring MVC, JDBC, JUnit, Maven, WebSphere, Apache Camel, MongoDB, JavaScript, Cassandra, IBM, HTML, Agile Methodology, Angular JS, AJAX, Restful, Log4J, SOA, SOAP, AWS, Microservices, Java Server Pages, Automation Testing, WSDL, JIRA, Spring Security, Jenkins and STS.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
- Extensively worked in Agile development environment.
- Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
- Used Ajax and jQuery to dynamically load the content into the web pages without reloading the pages.
- Used Spring Framework for dependency injection for Action classes using Application Context XML file.
- Experienced Implementing Microservices. We had worked in an Enterprise Application where we had to implement microservices in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application
- Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Used Redhat JBOSS FUSE as server for development and testing the application.
- Used Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
- GWT is used to develop and debugAjax applications and GWT cross compiler translates java application to standalone JS files.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
- Business logic is implemented using Struts Action Components in the Struts.
- Exposed spring services as Web Services with REST (Representational State Transfer).
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Used SVN for version control and LOG4J for debugging.
- Involved in Maintenance and Enhancements for the project.
Environment: Java, XML, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlets, JSP, AJAX, JQuery, REST, JAX-WS, Log4j, Angular JS, Microservices, SOAP, PL/SQL, JBoss FUSE, web services, WebSphere Application Server, MYSQL, GWT, SVN.
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
- Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
- Defined new validations through Angular JS for the form field validation implemented through HTML 5.
- Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
- To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Authentication and Authorization of the application.
- Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Responsible for designing Hibernate mapping files based on business logic and Object relationships.
- Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
- Extensively used HQL and SQL for querying databases.
- Developed Message Driven Bean for asynchronous sending Messages using JMS.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Used Spring JMS module for lookup for the queues and MDBs for the listeners
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Packaged and deployed the application in IBM WebSphere.
- Written LINUX shell scripts to identify user login information.
- Used Log4J for application logging and notification tracing mechanisms.
- Analysis and Bug fixing of the production problems and defects along with enhancements
- Used J-Unit Testing and Ant Scripts.
- Used JIRA for tracking the Project Stories in Agile Methodology.
- UsedTortoise SVNto 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.
Environment: Java, JDK, J2EE (JSP/Servlet, JDBC), HTML, CSS, Angular JS, Node JS, JSON, XML, AJAX, JQuery, Struts, Hibernate, Spring, SAML, MVC design patterns, WebSphere Server, MySQL Server, JMS, JNDI, Ant, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, Rational Clear Case, LINUX.
Confidential, Arizona, AZ
JAVA/J2EE Developer
Responsibilities:
- Was involved in all the phases of the project right from requirements gathering to maintenance.
- In architecting, various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
- Participated in Functional Document reviews and created Technical documents.
- Actively designed, developed and integrated the Metrics module with all other components.
- Used Spring Security to provide authentication, authorization and access-control features for this application.
- Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
- Used Scrum for managing product development.
- Development using Bootstrap for real time web development.
- Used selenium to automate the testing procedure for UI screens.
- Developed Struts Action and Form classes to accessJavaBeans and UI.
- Developed and deployed various Sessions beans.
- Worked on distributed database management systems likeCassandra.
- Used Hibernate to access database and perform database updating.
- Used Spring Core for middle tier development to achieve inversion of control.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Co-ordination with offshore team on development activities.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Involved in testing the applicable code using Mockito framework and JUnit.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT
Environment: Java 1.7, JDK, JSP, Eclipse, Servlet, Struts 2.0, Spring IOC, Spring Boot, Spring Data, GitHub, Groovy, JNDI, Hibernate, HTML 5, XML, DHTML, Log4j, Ant, WebSphere,Cassandra, Windows, Scrum, JDBC, Rational Software Architect, Web Services (SOAP/WSDL and REST), Web Logic Application Server, Junit, Maven, SVN,JavaScript, CSS3, UNIX.
Confidential
Java Developer
Responsibilities:
- Developed web application using Struts 2.X, JSP, Servlet, Java beans that uses MVC design pattern
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
- Wrote JavaScript for client side validation.
- Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem
- The application was deployed on the Tomcat.
- Involved in build and deploying the application using ANT
- Used CVS as version control system
- Worked on bug fixing and Production Support
Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.
