Full Stack Developer Resume
RichmonD
PROFESSIONAL SUMMARY:
- Working as a Java Consultant, with over 8 years of experience in capturing Business Process Requirements, Design, Development, Testing and Implementation for various client server based applications using Java and J2EE technologies.
- Extensive experience in Front - End UI technologies like HTML4/5, XHTML, DHTML, CSS2/3 (SASS, LESS) , Bootstrap JS, DOM in developing dynamic and responsive web pages.
- Extensively used JavaScript/Typescript, Ajax, and JSON to build highly interactive web pages.
- Strong experience in developing Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node) stack.
- Experience in frameworks like Spring MVC and Struts (MVC architecture, interceptors, action mappings and resource builders).
- Worked with various frameworks in spring such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Batch, Spring Boot, Spring REST, Spring JTA, Spring IO Spring Cloud and Spring Security (Spring security, Site Minder).
- Expertise in building strong websites confirming standards using Dojo, JQuery to develop valid code and table-free sites.
- Developed numbers of Typescripts(ES6) objects including Components, ngModules, Providers, Services, Interfaces and classes utilizing arrow function and optional types
- Experienced inVarious Angular 2.0/4.0, Backbone JS, Knockout JS, and Ext JS for rapid CRUDfront-end app development and to achieve MVC design flow.
- Proficient in using Hapi JS that enabled to focus on writing reusable application logic with built-in support for input validation, caching, authentication, and other essential facilities for building web and services applications.
- Involved in developing a full-fledged REST API server with an open source NoSQL database that uses a document-oriented data model MongoDB and Mongoose connector.
- Proficient in using RDBMS concepts and worked with Oracle 8i/9i/10g/11i, SQL server, and good experience in writing stored procedures, functions and triggers using PL/SQL JDBC, ODBC and JNDI in WebLogic server.
- Excellent experience withRelational databases like MySQL, Oracle, SQL Server, DB2 and No SQL Databases like CouchDB and Cassandra .
- Solid experience with various web MVC monolithic frameworks such as JSF, Spring MVC and Struts.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Good understanding of React JS and working with Redux / Flux architecture.
- Implemented security functionality for various projects using spring security and Site minder (SSO).
- Professional experience in Log4J for extensible logging, debugging and error tracing.
- Developed projects on SOA (Service Oriented Architecture) and Microservices Architecture with RESTful services (JAX-RS with Spring Boot, Spring MVC) and implemented SOAP (JAX-WS, Apache CXF, WADL, WSDL, Apache Axis2)
- Solid Experience with Java based ORM frameworks such as Hibernate, Spring Data and Ibatis.
- Proficient in using Spring Data JPA that helped in c reating automatic Data Access Objects ( DAOs ) at the compile time.
- Worked with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
- Experience with build tools like Ant, Maven, and Gradle for building applications to different environments.
- Extensive hands on experience in setting up CD/CI pipelines using Jenkins, Bamboo and GoCD.
- Experience in using DevOps tools like Puppet, Chef and Docker.
- Good Knowledge in documentation of REST API’s using Swagger 2 and WADL.
- Proficient in using client side JavaScript build runners namely Bower, Grunt, Gulp and Web pack.
- Expertise in integration testing automation framework like Seleniumautomation using Selenium WebDriver, Selenium Grid.
- Proficient in writing unit tests for JavaScript based Applications using Karma, Jasmine , Mocha and Chai testing frameworks.
- Wrote comprehensive test cases and test plans using JUnit, TestNG, Spock and Mockito for Java based backend applications.
- Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, SQS, EBS, ELB, API Gateway, Route 53, CloudFront, Auto Scaling, Elastic Bean Stalk, IAM, ECS, VPC, Cloud Watch, CloudTrial, RDS, SNS, SQS .
- Worked with spring cloud config, Ribbon, Hystrix and Zul API-Gateway in the spring cloud and Netflix Eureka service to provide weighted load balancing based on several factors like traffic, resource usage, authentication, monitoring services and routing .
- Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service.
- Authenticated Users accessing RESTful services using Oauth 2.0, OIDC and JWT(Jason Web token)
- Experience in messaging queue services likeJMS,IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
- Extensive experience in Deploying and Configuring Application & Web Servers such as Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.
- Worked with Log Monitoring tools like Splunk and ELK (Elastic Search, Kibana and Logstash).
- Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
- Proficient in applying design patterns like MVC, Object Orient Design, Singleton, Factory, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Worked extensively with Java 8, Multithreading, Transaction Management, Exception Handling and Collections achieving features of functional languages thus ensuring the clarity for the other developers.
- Used various version control software such as SVN, GIT, CVS, Big Bucket for maintaining code repositories.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, Groovy, PHP, R, PL/SQL
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, AngularJS, ReactJS, Ember JS, Knockout JS, Back Bone JS, Flux, Redux, NodeJS, Express JS.
J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, b.
Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MYSQL, MongoDB, IMS DB.
Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat
Messaging Services: JMS, Active MQ, Rabbit MQ, Kafka
Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Webpack, Chef, Puppet
Testing Tools: Junit, TestNG, GWT, Mockito, Jasmine, Karma, Mocha, Chai.
Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS
Project Management Tools: JIRA, Rally, Microsoft Project
Cloud Technologies: AWS, EC2, EBS, S3, Docker, ECS, ECR, ELB, Auto Scaling, Cloud Front, VPC, IAM, RDS, Glacier, API Gateway, Cassandra, Route 53, SQS, SNS, Cloud Watch, CloudTrial.
PROFESSIONAL EXPERIENCE:
Full Stack Developer
Confidential, Richmond
Responsibilities:
- Worked with all phases of SDLC as a scrum member following agile methodology and Test Driven Development ( TDD ).
- Created the front-end web pages using HTML5, CSS 3 (using SASS) , Twitter Bootstrap CSS framework , mediaqueries and JavaScript to develop the UI for our login and customer enrolment portals.
- Created Dynamic &Responsive Designs using HTML5 & CSS3 (using SASS) , Bootstrap .
- Worked with Angular 4 using Angular CLI, generated various components, routes, and servicesand structured the application code using Component based architecture.
- Worked on Angular 4 forms and controls in order to validate Input data.
- Have worked with reactive forms, template driven forms and written pipes in Angular 4.0 to transform the data according to the customer’s requirement.
- Created custom directives in Angular 4 for re-usable components (multi-field form elements, background file uploads).
- Worked on complete Agile Development, story grooming, estimations, retrospectives and sprint planning.
- Proficient in creating services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.
- Proficient in using Angular 4 to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
- Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
- Developed data tables using AG-Grid and implemented Sorting, Filtering and Pagination functionalities.
- Tested the front-end application using Jasmine and Karma testing frameworks.
- Implemented micro services based architecture using Spring Boot interacting through REST API.
- Worked with ORM frameworks such as Spring Data.
- Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
- Used React Router to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Implemented modules into Node JS to coordinate with plans and necessities.
- Authenticated Users accessing RESTful services using Oauth 2.0 and OIDC .
- Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
- Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
- Used spring boot Actuator to externalize application's configuration properties for different environments.
- Worked on Pivotal Cloud Foundry to host Cloud based Applications.
- Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Proficient in deploying and configuring Elastic search, Log Stash, Kibana(ELK) and AWS Kinesis for log analytics
- Worked with AWS IAM service to create various groups and attached appropriate policy documents to the users within that group.
- Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB, Docker ) focusing on high-availability, fault tolerance, and auto-scaling).
- Deployed Spring Boot based micro services on Dockercontainers using Amazon ECS and used Docker Hub for registering the Docker images.
- Deployed Dockerized Spring Boot application to AWS using Elastic Bean Stalk (EBS).
- Good Knowledge in documentation of REST API’s using Swagger andWADL.
- Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
- Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
- Developing internal Web Application in Groovy/Grails with Mongo DB as a data store. Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Worked with NoSQL based ORM frameworks like Mongoose Connector and MongoDB.
- Wrote complex SQL queries using joins , Stored Procedures , Functions , Triggers , cursors , and indexes in MySQL database.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Developed Kafka consumers to consume data from Kafka topics and Integrated Kafka source to read the payment confirmation messages
- Very Proficient Knowledge of JIRA to track issues and communicate with other teams at various environments.
- Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE’s.
- Professional experience in Log4J for extensible logging, debugging and error tracing.
Environment: HTML5, CSS3, SASS 3.5, JQuery 3.0, ECMAScript 6(ES6), Typescript, AJAX 4.1, JSON 3, Bootstrap, DOM, React v15, Redux, NPM 5.5, Java8, OOPS, Lambda expressions, Angular 4, Spring MVC, Spring Boot v1.2, Micro Services, Apache Kafka v0.10, Spring Batch v3.0, Netflix OSS-Eureka v1.5, Spring cloud, Jenkins v2.0, PL/SQL, MySQL, DB2, MongoDBv3.2, Cassandra 3.0, AWS, S3, EC2, ECS, ECR, IAM, EBS, JUnit, TestNG, Selenium, SLF4J, Visual Studio, STS, Jasmine, JIRA, GIT, POSTMAN/REST Client, Jenkins, Windows, Agile, Scrum.
Senior Java Developer
Confidential, Buffalo
Responsibilities:
- Involved in analysis, outline and advancement and testing periods of the application improvement (SDLC) utilizing Agile Scrum procedure with each SPRINT lasting for 2 weeks and Test Driven Development (TDD).
- Developed dynamic and responsive Web pages from scratch using HTML5, CSS 3( using SASS ) and JavaScript.
- Manipulated DOM and handled various events in the application using JavaScript.
- Developed single page applications (SPA) using React Redux architecture.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented Virtual Dom for Client-Side view rendering services using REACT JS.
- Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
- Also, Extensively used ES6 To Create Components in REACT using BABEL because it is not supported in all Bowsers
- Involved in using React JScomponents, Forms, Events, Keys, Router, Animations.
- Created Typescript reusable components and services to consume REST API's.
- Worked with NoSQL based ORM frameworks like Cassandra Db and used Cassandra node driver .
- Well understanding in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals.
- Authenticated Users accessing RESTful services using Oauth 2.0, with OIDC flow
- Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Develop various screens for the front end using REACT JS and used various predefined components in React Redux library.
- Worked with NPM (Node Package Manager) for dependency management.
- Used Axios AJAX request to data from back-end based on user interface input and post updated data back to backend.
- Strong experience with Axios AJAX to pull the data from the REST API and issued HTTP requests to interact with REST endpoints.
- Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node js.
- Implemented modules into Node JS to coordinate with plans and necessities.
- Implemented JSON web tokens for authentication and authorization security configurations using Node.js
- Used Node.js for deploying POC and used for Bower and other development automation tasks.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a sever and routes.
- Integrated Node.js with Express.js and communicated with Cassandra database for CRUD operations on the data repository.
- Maintained, structured, and surveyed documents within the Cassandra database ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Wrote Unit test cases for Polymer Web Components using Mocha & Chai.
- Used Swagger to interact with API ends of the Restful services in the micro service architecture.
- Implemented Authentication & Authorization with Site Minder.
- Deployed the drools rules as a service in J2EE stack environment.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Responsible for migrating existing modules in IBM MQ to Kafka.
- Worked with Jenkins CI/CD tool and installed various plugins to automate the deployment and generate a JAR/WAR file.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry and managed Domains and Routes with the Cloud Foundry.
- Configured Jenkins extensively to handle application deployment in Pivotal Cloud Foundry(PCF) server and to integrate with Git Hub version control.
- Wrote Unit test cases using Junit and Mockito frameworks.
- Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products and worked on setup of various dashboards, reports and alerts in Splunk .
Environment: HTML5, CSS3, jQuery, OOPS, JavaScript, AJAX, JSON, Bootstrap, DOM, Typescript, Angular JS, Angular CLI,GWT , OAuth, NPM, Node.JS, Express, Mongoose, Passport, MongoDB(v3.2), AWS, VPC, S3, Cloud front, Docker, ECS, ECR, API Gateway, RDS, IAM, Cloudwatch, CloudTrial, SNS, Sublime Text, Webpack, BitBucket, Karma, Jasmine, Mocha, Chai, Jenkins, JIRA, Eclipse, STS, Windows.
Senior Java Developer
Confidential, Cleveland, Ohio
Responsibilities:
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Worked with UI developers in building the Web platform using HTML5, CSS3 and JavaScript.
- Worked with AJAX for implementing dynamic webpage's where the content was fetched via API calls and updated the DOM.
- Worked with Ajax, JSON with jQuery for request data and response processing.
- Defined all Angular JS controllers in a JS file and reused in various pages of application.
- Implemented Angular component router for navigation and Angular JS services to connect the web application to back-end APIs.
- Worked on AngularJS routes using $scope object to create a view using controllers.
- Worked with other JavaScript frameworks such as Backbone JS, Ember JSand Handle Bar JS.
- Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
- Spring-security component was used to provides role-based authorization authentication to add a declarative, role-based policy system control
- Implemented security functionality for various projects using Spring security and Site minder (SSO).
- Worked with Bash Shell Scripting and Automation of CRON Jobs.
- Wrote Unit test cases for the frontend application using Jasmine framework.
- Implemented persistence layer using IBatis and JTA for transaction management.
- Used Spring IOC, AOP modules to integrate with the application.
- Worked with ORM frameworks such as Spring Data.
- Worked with various features in spring such as Spring AOP, Spring Transaction management.
- Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.
- Worked with spring batch to convert xml files to data base records.
- Developed Restful web services using JAX-RS in JERSEY to expose the data to spring module.
- Hibernate ORM framework is used to interact with database through Hibernate query language(HQL).
- Used Hibernate EHcache for second level caching which resulted in enhanced performance of the application.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
- Deployed the application using with Pivotal Cloud Foundry PAAS platform.
- Used Rabbit MQ for transport of data in Queue in between components of the application.
- Wrote business rules using Drools and business logic processing customs declarations.
- Deployed the application using Web logic Server.
- Involved in using Bit Bucket for version management and the workflows associated with them (branching and merging)
- Worked in an Agile Methodology (Scrum) to meet timelines with quality deliverables.
Environment : HTML5, CSS3, AJAX, JSON, JavaScript, Angular JS (1.x), Java 7.0, J2ee, Multi-threading Spring-Core, Spring-JDBC, PL/SQL, IBatis, Oracle 11g, Web logic Server, Spring-JMS, Spring AOP, JAXB, JAX-RS, RESTful services, Jersy, Pivotal cloud foundry, Maven, SOAP-UI, BitBucket Log4j, Eclipse, Scrum
Java Developer
Confidential, Alpharetta, GA
Responsibilities:
- Followed Scrum Incremental process of Agile Software Development methodology, also involved in creating stories in JIRA.
- Validated input values on the client side using JavaScript and html validationattributes before they are submitted to the server.
- Used JQuery in developing the Rich Internet Applications (RIA) with AJAX mechanism and JSON as a data exchange tool.
- Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.
- Wrote unit test cases for the frontend application using Jasmine .
- Implemented MVC architecture using Spring MVC.
- Used Spring ORM and DAO modules for database transaction management.
- Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
- Integrated application with Spring Security for form based authentication and authorization by using spring security JSP tags to provide UI level spring security.
- Developed Restful web services using Apache-CXF, which would be available for other local OSGI bundles.
- Built REST API end-points for various concepts using JAX RS API.
- Extensively used JPA for providing transparent persistence for all the POJO’s(Plain Old Java Objects).
- Applied Core Java including Collections, Multi-threading, Exception Handling and I/O for image loading, serialization and deserialization.
- Integrated Hibernate with Spring STS to interact with MySQL database.
- Used Spring Batch for processing large amount of data like transaction management, job processing.
- Batch jobs were automated using the Quartz scheduler.
- Developed rule modules using Drools Rule Engine .
- Installed and configured IBM MQ Message Broker.
- Called Stored Produces in MySQL using Hibernate Query Language .
- Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces .
- Wrote test cases using TestNG and Easy Mock for the java backend application.
- Configured and deployed the application using IBM WebSphere Application server.
- Developed Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications in MySQL platform.
- Used JIRA to create EPICs and UserStories for the Sprint cycle.
Environment: HTML (v3.0), CSS (v3.0), Java (v7), JSP, SERVLETS, JavaScript, JQuery, XML, AJAX, Angular JS (1.x), Mocha, Chai, Spring MVC, DAO, Spring ORM, Spring AOP, Spring security, Spring Batch, RESTful services, Apache-CXF, JAX-RS, JSON, JPA, Java (v7.0), Hibernate, MySQL, IBM WebSphere, TestNG, Easy Mock, Quartz scheduler, Drools Rule Engine, IBM MQ, Maven, STS.
Confidential
Associate Java Developer
Responsibilities:
- Followed Waterfall methodology for development process.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Designed and Developed Presentation Tier using JSF .
- Working on implementing JSF-Prime faces tree for the data model viewer alternative to Visio tool.
- Developed the application implementing MVC Architecture and integrating JSF with Hibernate and spring frameworks.
- Transformed, Navigated and Formatted XML documents using XSL , XSLT .
- Created Remote interfaces using SOAP web services for accessing the services across multiple enterprise applications using JAX-WS.
- Used Apache Axis to generate WSDL and web Service clients.
- Developed application service components and configured beans using Spring IOC.
- Used JNDI to perform lookup services for the various components of the system.
- Worked with messaging queue services like Rabbit MQ.
- Extensively used Java Collections APIs & Multi-threading in handling batch service requests.
- Developed deployment descriptors for the EJB have to deploy on Web logic Application Server.
- Used MAVEN for project management and build automation.
- Developed code for handling bean references in spring framework using Dependency Injection (DI) using annotations .
- Developed the DAO layer for the application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Good working knowledge of tuning and debugging SQL queries and PL/SQL code.
- Performed unit testing using JUnit framework with Mockito.
- Experience in Unix and Shell Scripting.
Environment: HTML (v3.0), CSS (v3.0), Java (v7), JSF, SERVLETS, JSF Prime Faces JavaScript, JQuery, XML,JNDI, AJAX,SOAP, JAX-WS, WSDL, Apache Axis, SQL, PL/SQL, Hibernate, Spring, Oracle, Rabbit MQ (v2.0) TOMCAT server, Log4J, JUnit, Mockito, Eclipse, Maven, JIRA.
Confidential
Junior Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Involved in developing the business components and responsible for developing the user interfaces using JSPs.
- Primarily focused on the spring components such as action Servlets, actions, Model and View Objects, View Resolver.
- Created several JSP pages as common library that included in the other pages as standard modules like Portlets .
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory and publish and subscribe design pattern .
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Coded JDBC calls in the Servlets to access the SQL Server database tables.
- Used SQL and PL/SQL queries to perform database operations on Web Sphere.
- Created stored procedures and database scripts to populate database tables.
- Experience deploying code on Web Sphere server.
- Extensively used XML to code configuration files.
- Used ANT to build, run and create JARs and WAR files among other uses.
- Developed test cases by using TestNG for unit testing for each module developed in test driven development.
- Used Log4j to provide central logging facility and worked on SVN as version control system, on day-to-day basis to maintain the code history.
- Followed Waterfall methodology for development process.
Environment : Java (v6), JavaScript (v1.8), JSP, Spring, Struts (2.x), EJB, SQL, PL/SQL, JDBC, Eclipse, Web Sphere (v 7.0), JBoss (4.x), Adobe Photoshop (vCS5), XML, ANT, TestNG, Log4j, SVN (v1.6).