Sr. Full Stack Java Developer Resume
Atlanta, GA
SUMMARY
- 8 Years of experience as a FullStack Java Developer in object oriented programming, design and development of Multi - Tier distributed and Enterprise applications using J2SE/J2EE coding and design experience. Strong background in Object Oriented Design (OOD), Object Oriented Analysis (OOA) and drawing Unified Modeling Language (UML) diagrams.
- Experience in various SDLC methodologies like Agile, Scrum, Waterfall.
- Expertise in web development applications using J2SE, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans.
- Expert level coding skills in web application development using Struts, Spring, JSF, Custom Model view Controller (MVC) and Hibernate frameworks.
- Experience in various Spring modules like Spring Boot, Spring MVC, Spring Cloud, Spring Security.
- Extensive experience in front-end technologies like HTML5, JQuery, TypeScript, Bootstrap, Ajax, JavaScript, CSS3/4, NodeJs, ReactJs, Redux, BackBoneJs, Angular 2/4/6/7/8/9, JSON.
- Experience in developing the applications using MEAN and MERN stack technologies.
- Expertise on servers using ApacheTomcat & HTTP Server, Web Sphere, WebLogic & JBOSS Application server.
- Experience in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
- Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
- Experience in solving software design issues by applying Java & J2EE design patterns including Singleton, Factory, Session Façade, MVC, Front Controller, Proxy, Service Locator, Builder Pattern, Business Delegate, DTO, DAO, VO and Command Patterns.
- Experience in implementing Swagger for microservices for documenting Rest API.
- Extensive expertise in project object models (POM) to build the code by using Maven and Ant and also used Jenkins for continuous integration.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Experience in utilizing Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
- Experience in Microservices development using Spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Strong understanding of Microservices patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
- Proficient experience in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
- Proficient in Asynchronous messaging using JMS and Active MQ, Rabbit MQ, and Kafka.
- Used Continuous Integration / Continuous delivery / (CI/CD) tools Docker, Kubernetes, Jenkins, SonarQube and looper to deploy this application to AWS along with GIT for Version Control of code for incremental development.
- Experience in using variousAmazon Web Services (AWS) Components likeEC2forvirtual servers, S3, VPC, SQS, ELB, RDS, RedShift, AutoScaling, IAM, Cloud Watch, ELK, Kinesis, EMR.
- Database Design, data modeling, data transformation and data Migration in the databases includes Oracle, DB2, MySQL, PostgreSQL and SQL Server.
- Experience in various NoSQL databases like MongoDB, Cassandra, DynamoDB.
- Performed Database operations like normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
- Experience in build tools like Ant, Maven, Gradle.
- Experienced on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
- Experience on various operating systems like Windows, Linux, UNIX.
- Working skills on implementation of the version control tools like CVS, VSS, SVN, GIT and Clear case.
- Expertise in Unit testing using Junit & Mockito, Integration testing & smoke testing etc and JIRA for bug tracking.
TECHNICAL SKILLS
Languages: JAVA 11/1.8, Python, SQL, PL/SQL
Frameworks: Spring Boot, Srping MVC, Hibernate, Struts
Web Technologies: Angular JS, Angular 2/4/6/7/8/9, Bootstrap, jQuery, JavaScript, CSS3, TypeScript, JSON, AJAX, Node JS, ReactJS, Redux, Backbone.js
Mark upLanguages: HTML5, CSS3, DHTML, XHTML, XML, XSLT
Database: Oracle, DB2, SQL Server, MySQL, PostgreSQL, NoSQL: MongoDB, Cassandra, DynamoDB
J2EE: Servlets, JSP, JSTL, JMS, JDBC, JNDI, JAXB, JTA, JWT
Testing Frame Works: JUnit, Mockito, TestNg, TDD, BDD
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, Microservices
Operating Systems: Unix, Linux, Windows
Web/App-Servers: JBoss, Tomcat, WebSphere, WebLogic
IDEs: Eclipse, RAD, NetBeans, IntelliJ
Version Control Systems: CVS, SVN, GitHub, Clear Case
Build Tools: Ant, Maven, Jenkins
Cloud Technologies: Azure, AWS, EC2, S3, Docker, PCF
Tools: UML, Rational Rose, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Full Stack Java Developer
Responsibilities:
- Involving in design and development on an Agile platform to development processes on Software Development life cycle (SDLC).
- Experience in developing front end using HTML5, JavaScript, CSS3/4, TypeScript, jQuery, Bootstrap, Ajax, JSON, XML, Angular 9, React.js, Node.js.
- Used Angular.js to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
- Enhanced application performance by Angular 9 component based development in view of future angular framework transitions.
- Developed http requests using Rxjs observables to communicate between server and client with Angular 9.
- Developed various screens for the front end using Angular 8, and used various predefined components from NPM (Node Package Manager).
- Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
- Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties, ORM mapping and CRUD operations with database.
- Involved in migrating monolithic application in MicroService Architecture and Developed Microservices using AWS platform build upon Spring Boot Services.
- Worked on reading and writing to/from from the files by using newly introduced methods in java 11.
- UsedJava 1.8features like stream and Lambda expressions.
- UsedJava 1.8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
- Implemented all the functionality using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
- Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
- Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Used Spring Boot to build the Microservices for the system integrations.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
- Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
- Used Hibernate as ORM to map Java classes to database tables. Involved in setting up configuration properties, ORM mapping and CRUD operations with database.
- Implemented the authentication of the application using Spring Security and OAuth2.0.
- Implementing Oracle, SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
- Worked in wide-area network to maintain all the device related data onto MYSQL database.
- Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
- Setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3 buckets.
- Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.
- Building search feature based on open source tool Elastic Search. Implemented system logging solution using Elastic Search, Kibana and Logstash (ELK).
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
- Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
- Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
- Involved in using SonarQube for the code review.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using tools like Jenkins.
- Used Maven for project dependency management and Log4j for logging Involved in activities like code review, performance improvement and used Jira for bug reporting.
- Project migration into cloud environment using Kubernetes,Dockercontainer.
- Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
- Developing customized reports and Unit Testing using Junit and preforming the integration testing manually checking the flow between microservices.
Environment: Java 1.8/11, Hibernate, Angular 8/9, AWS, Spring Boot, Spring MVC, Microservices, HTML5, JavaScript, JQuery, JSON, XML, Bootstrap, Ajax, SOAP/REST, CSS3, Jenkins, PCF, GIT, Kubernates, Docker, Mockito, JUnit, Jasmine, Karma, Eclipse, Apache CXF, Oracle, MySQL, NoSQL, MongoDB, PL/SQL, Maven, Log4j, Kubernetes, Agile.
Confidential, Washington, DC
Sr. Java Full Stack Developer
Responsibilities:
- Followed Agile methodology and prepared technical reports & documentation manuals during the program development.
- Actively participated in the Analysis, Design, Development and Testing phases of various applications.
- Involved in Construction of UI using HTML5, CSS3, Ajax, TypeScript, ES6 (ECMA Script), JQuery, Angularjs, Ext JS, ReactJS, Redux, Bootstrap and JavaScript and worked on server-side web applications using Node.js.
- Worked on creating responsive website for smart devices usingResponsive designand media queries and successfully handledJSON/XMLdata.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Router to turn application into Single Page Application.
- Implemented Spring framework as backend to integrate Angular JS and Hibernate
- Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns withJ2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
- Implemented core logic to build target view utilizing core framework API methods leveraging Java 1.8 features like Lambda Expressions, enhanced collection API etc.
- Used Hibernate and Mark Logic, writing service methods and SQL queries to interact with the MySQL DBMS.
- Worked with NPM commands and using package.json for managing dependencies, and dec-dependencies of Node.js applications.
- Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
- Used JAVA 1.8 based Restful services to display in UI and Involved in creating & consuming Restful web services to expose to other applications.
- Involved in implementing the MicroServices based on Restful API utilizing Spring Boot with Spring MVC.
- Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongodb dependency provides integration with the MongoDB.
- Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Used Spring Security for Authentication and Authorization of the application.
- Developed Restful services using Rest Template and Microservices using Spring Boot.
- Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
- Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
- UsedMicroservicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.
- Implemented Apache Kafka producer and consumer for asynchronous stream processing, and search APIs using data indexing on the Elastic Search.
- Deployed and tested the application in UNIX on IBM Web Logic Application Server.
- Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
- Worked on configuration of internal load balancer, load balanced sets, and Azure Traffic manager.
- Azure Resource Manager (ARM) provide security, auditing, and tagging features to help you manage your resources after deployment.
- Managed Docker orchestration using Docker Swarm and also responsible for containerization of applications using Docker.
- Deployed, Managed and Monitored MongoDB (NoSQL) Replica Sets / Databases and prototyped MongoDB new features across multiple stacks.
- Working HA Environment, Configuring the Kubernetes pods and testing the pods.
- Created tools to support and enable Continuous Integration, Continuous Deployment (CI/CD) and system monitoring/reporting using Chef, Jenkins and Shell Scripts.
- Involving the code review and using the SonarQube to validate the violation.
- Deployed Code onto Git environment and applied some hooks to automate the process of Continuous Integration and Continuous deployment (CI and CD).
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Integrated testing methods implemented by usingKarmaandJasmine. Used Jira as bug reporting tool.
- Developed unit test cases using JUNIT, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components. Used Maven, Jenkins to build and deploy applications.
Environment: Java 1.8, Core Java, Spring MVC, Spring Boot, React.js, Redux, Flux, Node.js, Backbone.js, Hibernate ORM, MongoDB (NoSQL), GIT, PCF, Restful Web services, Oracle, JUNIT, Microservices, Web Logic, Maven, JBOSS, JavaScript, HTML5, CSS3, AJAX, Azure, AWS, Eclipse, SQL-Server, Log4j, JIRA, Git, Jenkins.
Confidential, Monroe, Louisiana
Software Developer
Responsibilities:
- Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.
- Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and Deployment and production phases.
- Built Restful web services using Node JS and Express JS and used a full complement of Express.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
- Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
- Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints.
- Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.
- Developed various single page applications (SPA) using React JS and used various components in the Redux library.
- Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
- Used Webpack for bundling of react, live-server, babel, magnifiers and for generating dependencies graph for web application development.
- Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
- Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.
- Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.
- Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way.
- Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
- CreatedAngular HTTP Clientinterceptors to add necessary JWT tokens for the outgoing requests from UI.
- Configured mongo-connector to create a pipeline from the MongoDB cluster to synchronize with the multiple sources like Elasticsearch and with other MongoDB clusters.
- Worked on structuring database schemas using a mongoose migration system in MongoDB for quickly implementing logic for manipulation of data.
- Used React-Draggable for developing drag and drop functionality, components library, including Tree, Slide-View, and Table Grid. along with bootstrap for dynamic responsive design.
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
- Developed, implemented unit test cases and integration test cases using chai and mocha.
- Use Selenium for creating the web-based test automation suite and perform functional testing.
- Designed, built, and deployed a multitude application using the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing).
- We hosted all our micro services in AWS cloud infrastructure using JenkinsCI/CD pipelines.
- Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
- Used Grafana to build monitoring and trace / track dashboards by using the data metrics provided by Splunk and MongoDB.
Environment: Java, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 6, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Grafana, Git, Pivotal Cloud Foundry, Selenium.
Confidential
Software Developer
Responsibilities:
- Involved in software development life cycle (SDLC) by using agile methodology including project design, development, and implementation and testing.
- Developed Sequence, test cases, Use cases & class Diagrams and Process Flow diagrams using Rational Rose.
- Designed and implemented the User Interfaceusing JavaScript,HTML5,XHTML, XML, CSS3, JSP, and AJAX.
- Migrated from Angular 2 to Angular 4 for making the code lesser, cleaner, improving the performance by supporting the new version of Typescript which increases Type security and speed of NGC-Compiler.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Developed the administrative UI using Angularjs and Inserted External Style Sheets to various web pages using CSS.
- Worked on JavaScript frame work (Angularjs) to augment browser based applications with MVC capability.
- Used Node.js as a proxy to interact with Web services and also interacting with Database and Node.js is also used to handle multiple concurrent connections with minimal overhead on a single process.
- Used Angular2 to develop the client side application in MVC manner. And used Bootstrap as style sheet.
- Microservices has been built using spring boot, spring security and deployed to AWS cloud.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
- Utilized Spring framework and integrated with back-end database using Hibernate framework.
- Implemented application using Spring concepts - Dependency Injection/ IOC, AOP, Batch implementation and Spring Model View Controller (MVC).
- Extensively used Hibernate in DAO layer to access and update information from the oracle database.
- Used Hibernate Query Language (HQL) for writing the custom queries.
- Used Hibernate to create data layer to the services to do CRUD operations in Database.
- Implemented business tier using Spring AOP and spring IOC.
- Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
- Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB (NoSQL).
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Developing Web Service Client Component to make use of service APIs.
- Implemented and used Web services with the help of WSDL and SOAP to get updates from other APIs.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
- Deployed Spring Bootbased Microservices Docker container using Amazon EC2 container services and using AWS admin console.
- Developed transformations using XSLT to simplify project specific large XML configuration files.
- Produced as well as consumed the SOAP/REST Web services using WSDL, SOAP and CXF.
- Worked on Rapid Application Development (RAD) as a developing environment.
- Consumed & developed Web services using JAX-WS/JAX-RS to communicate with different departments.
- Used RabbitMQ for messaging communication.
- Used Maven for building and deploying Application.
- Worked on SOAP & REST based Web services to create the web based services.
- Performed unit testing using JUnit framework and Jira for bug tracking.
Environment: Java 1.6, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Hibernate, HTML5, Angularjs, Bootstrap, Servlets, RAD, Microservices, XML, AWS, AJAX, JAXP, JAXB, JAX-WS/RS, XSLT, WSDL, SOAP-Web Services, DB2, MongoDB, IBM Clear Case, FileZilla, SFTP, JUnit, Mockito, JMS, ANT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements and followed waterfall methodology.
- Developed front end/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, jQuery, JavaScript, Bootstrap, Angular JS, JSON and XML.
- Developed and Deployed Java/J2EE based applications.
- Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework. Also developed validators to implement server-side validation of input data.
- CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 2.
- Implemented Servlet Filters to implement user authorization and other functions.
- Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool.
- Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
- Implemented Aspects using Spring AOP and Spring IOC Framework for logging and other functions.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
- Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for DB2.
- Worked on Hibernate in Data Access Layer for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Created JSPs using JSTL and Struts tag libraries.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Created Tables, Triggers, PL/SQL Stored Procedures, SQL queries, Joins, and views for IBM DB2.
- Used Spring JMS module for lookup for the queues and MDBs for the listeners.
- Written LINUX shell scripts to identify user login information.
- Involved in development of java components by using Hibernate and Spring to persist the data in DB.
- Developed Struts Action and Action Form classes. Created the Tile definitions as required.
- Implemented logging functionality using Log4J and SLF4J.
- Performed SQL operations using Oracle Database.
- Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them.
- Created and consumed SOAP based web services using JAX-RPC and JAX-WS specifications with WebSphere Implementations of SKELETON and WSDL file.
- Deployed application in Web Sphere Application Server and developed using WSAD.
- Used Session Beans for business logic and Entity Beans for database persistence.
- Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
- Used Jersey Implementations to build REST web services.
- Used Ant scripts to build and deploy the application in IBM WebSphere Application Server 8.5.
- Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel.
- Used JMS to pass messages as payload to track different milestones and statuses
- Implemented Message Driven Beans (MDB) to consume and parse the MQ messages received and inserts the data into the database.
- Used AWS for continuous integration and responsible for generating docker images, SVN was used as the version control system.
- Configured and Deployed application on JBoss Application Server.
- Scheduled different tasks using Java Timer and implemented it using Java Threads.
- Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
- Used JIRA to keep track of bugs and issues in the project.
Environment: Java, J2EE, Spring Boot, Hibernate, Microservices, AWS, Spring MVC, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, HTML, CSS, Bootstrap, Angular JS, REST and SOAP-Web Service, Test Driven Development (TDD), Spring Framework, JUnit, Soap UI, SVN, Oracle SQL, PL/SQL, JBoss.
