Name: Sowmya Gangireddy
Phone:469-***-****
Email Id:***********.***@*****.***
PROFESSIONAL SUMMARY:
10+ Years of experience in Analysis, Design, Development, Implementation, Testing and Deployment of applications on Java / J2EE technologies.
Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
Experienced in all phases of SDLC including requirements Analysis, Design, Development, Debugging and Testing, Integration, Deployment.
Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization.
Strong experience in creating web applications using MEAN stack consisting of Angular JS, Node JS, MongoDB and Express JS along with HTML5, CSS3, JavaScript, Bootstrap, TypeScript, jQuery and AJAX.
Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as the back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.
Experienced on Java 1.8 features like lambda expressions and Java Stream API.
Experience in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
Experience in developing dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, NetBeans and Web Logic workshop.
Experience in working with Spring boot Microservices with JSON and response to connect to JMS, SOAP over https. Designed and developed Restful Microservices and PCF using Spring Boot for the application to seamlessly integrate with supporting sub systems.
Experience in implementing Swagger for the microservices for Documenting Rest APIs.
Experience in developing applications using Visual Studio, Eclipse and IntelliJ.
Experience in Angular, Node.js, and MongoDB stack to store and present assessments.
Proficient in implementing Single page applications using Angular JS/Angular2/4/6/8/9 along with custom directives, UI routing and filters.
Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
Experienced in producing and consuming SOAP and RESTful Web Services using JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries.
Proficient in consuming and producing RESTful web services using Rest API and NodeJS.
Experience in writing SQL queries, Procedures, Functions, Triggers.
Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, UDT, Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
Development experience using databases like MySQL, Oracle, DB2, SQL, and NoSQL (MongoDB, Cassandra).
Expertise in Database Drivers like JDBC, Spring JSBC to summon DB stores strategies.
Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
Experience in integration tool Jenkins and writing Jobs in Jenkins. Experience in CI/CD process using Jenkins.
Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).
Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, Jasmine, Karma, Postman, Protractor, JMeter and JUnit, Selenium, CURL, SoapUI.
Good experience on working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
Good Experience in source code management using CVS, SVN and GIT.
Possess good knowledge on document generation using Apache POI and I-Text and dynamic data visualization tools like D3.js and Angular Fusion Charts.
Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS:
Java/J2EE Technologies
Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA
Programming Languages
Java 1.8/11/17, PL/SQL, C, C++
Application/Web Servers
WebSphere, Jenkins, JBoss, Tomcat, IBM WebSphere
Frameworks
Struts, Spring 4.x, Spring Boot, Hibernate 4.x, JSF, MyBatis, Log4J
IDEs
Eclipse, IntelliJ, NetBeans
Web technologies
JavaScript, jQuery, AJAX, XML, HTML 5, DHTML, CSS, Angular JS, Angular 4/6/8/9/14, NodeJS, Bootstrap
Web Services
JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, JAXB, Apache Axis
Methodologies
Agile, Scrum, TDD (Test-Driven-Development), OOAD, SDLC
MODELLING TOOLS
UML, Rational Rose
Testing Tools
JUnit, JIRA, Selenium
Database Servers
Oracle, SQL server, MySQL, DB2
NoSQL Databases
MongoDB,redis, Cassandra, Couch DB
Cloud Technologies
AWS, Azure, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Lambda, Kubernetes, Docker,Key Vault, GCP
Build Tools
ANT, Maven, Gradle,Terrafrom,Ansible,ELK Stack and Splunk
Platforms
Windows, Mac, LINUX, UNIX
Version Control
GIT, CVS, SVN, Rational ClearCase
PROFESSIONAL EXPERIENCE:
Client Name: Visa, Austin, TX Feb 2024 – Present
Role: Sr. Java Fullstack Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand-up meetings.
Developed the view-controller components using JSP’s, HTML5, CSS3, AJAX, JavaScript, Bootstrap, JSON, XML, Angular 14, Node.js, React.js, and JQuery.
Developed API driven responsive web applications by integrating Angular 9 with Bootstrap and API's.
Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
Designed and deployed microservices with Spring Boot and Java 17 on AWS EKS, ensuring scalability and high availability.
Integrated AWS KMS for encryption key management and secured APIs with OAuth2 and Spring Security.
Automated infrastructure provisioning using Terraform and Ansible, improving deployment consistency.
Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 14.
Used Java 17 features like Lambda expressions and Stream API to support functional-style operations on streams of elements.
Worked on Java 17 programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
Core Java with Concurrent API is used extensively for parallel processing and chunk processing of trade execution data and market data and converts into JSON and store it Mongo DB (NoSQL).
Enabled accurate data manipulation and SQL data updates using service classes and implemented client-side input validation and back-end business logic.
Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
Implemented Swagger for the microservices for Documenting Rest API.
Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
Worked with NoSQL database MongoDB to store JSON like dynamic connections data.
Deployed Code onto Git environment and applied some hooks to automate the process of Continuous Integration and Continuous deployment (CI and CD) using the GCP Cloud Build.
Implemented the authentication of the application using Spring Security and OAuth.
Performed REST validations and created REST exception Handlers and used Postman to test REST services.
Developed unit test cases using Junit, Spring to test REST microservices.
Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications.
Integrated Redis for caching frequently accessed data, improving application performance and reducing database load.
Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
Design and implementation of different microservices and its Dockers files.
Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF.
Created and maintained Dockers images and Dockers containers.
Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Jenkins CI/CD and involved in managing the Docker containers in Kubernetes.
Created Dockers machine in AWS EC2 instance and created Dockers containers in Dockers Machine running in AWS EC2.
Used Apache Maven as a build tool for building the Restful web-service.
Used SonarQube for the code review.
Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
Involved in using Junit for unit testing and Jira for bug tracking.
Used GCP Pub/Sub for asynchronous messaging between services in multi-cloud architecture.
Environment: Java 1.8/11, Microservices, Spring Boot, Spring Security, AWS, Hibernate, JAX-B, JAX-RS, SQL, NoSQL (MongoDB), Oracle, GitHub, Kafka, Unix, JUnit, Log4J, Angular 9, HTML5, CSS3, and Bootstrap, Ajax, JSON, jQuery, Docker, Swagger, Jenkins, SOAP, Maven, WebSphere, PCF, Log4j, JIRA, GIT, Agile.
Client Name: CVS Health, Irving, TX May 2022 – Feb 2024
Role: Sr. Java Fullstack Developer
Responsibilities:
Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and node with Express JS.
Analyzed business requirements to translate functional requirements into technical requirements and develop web application using MongoDB, Express, React.js/Redux and Node.js (MERN stack).
Implemented React.JS with Redux architecture for fetching asynchronous data from the Restful Webservices.
Used Java 11 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Worked on React JS Virtual Dom and React views, rendering using components which contains
additional components called custom HTML tags.
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static methods and Concurrency API.
Created single page web application by creating templates with HTML5 (for pages), CSS3 (styling), Bootstrap (speed development, responsive, consistency), ES6 and responsive components by using event binding and routing services for great user experience with Angular 9
Developed Microservices using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as a message broker.
Used Spring Boot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
Implemented Redis as an in-memory data store for session management and high-speed caching of API responses
Used Spring Boot framework to write Presentation Layer, Business Layers and Controller Servlets.
Enhanced user experience by designing new web features using MVC Frameworks Angular.js and ReactJS.
Used Spring Boot Actuator to externalize application's configuration properties for different environments.
Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
Build a prototype for various required services such as Scheduling, Logging and Notification Service using third-party Node JS based JavaScript library.
Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
Created architecture stack for data access with NoSQL database MongoDB.
Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to the database.
Monitoring deployment with CI/CD in Azure Pipeline.
Worked on Azure VPN-Point to site, Virtual Networks, Azure Custom Security, End point security and firewall.
Involved in building and deploying messaging services using Azure Service Bus, managing infrastructure with Terraform, and monitoring CI/CD pipelines with Azure DevOps (PaaS)
Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to Azure and used GIT for version control of code for incremental development.
Maintained log delivery system by creating a producer, consumer and broker architecture using Apache Kafka.
Migrated containerized workloads to Kubernetes (AKS) for improved resilience and disaster recovery.
Secured RESTful APIs with Azure Key Vault integration for sensitive data encryption.
Built CI/CD pipelines in Azure DevOps with automated infrastructure provisioning using Terraform.
Worked on the ELK (Elastic Search, Log stash, Kibana) stack to facilitate information processing and sharing.
Implemented microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
Developed a third-party API with OAuth 2.0 authentication and used as a gateway for all the web services.
Working with Jasmine, Karma, Junit for testing and Jira for bug reporting.
Used GIT as version control and regularly pushed the code to Bit bucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
Migrated workloads to Kubernetes environments across Azure AKS and GCP GKE to support hybrid cloud deployments.
Integrated GCP BigQuery for analytics and reporting alongside existing Oracle and MongoDB databases.
Automated infrastructure provisioning on GCP using Terraform and managed cloud resources through IAM best practices.
Environment: Java 1.8, Azure, PCF, HTML5, CSS3, Bootstrap, Microservices, TypeScript, REACT.JS, Redux, Flux, ES6, Jasmine, Karma, Mocha, Chai, Spring Boot, Node.js, Express JS, Hibernate, MongoDB (NoSQL), Apache Kafka, ELK, Docker, AWS, EC2, Jenkins, Swagger, OAuth 2.0, Git.
Client Name:Liberty Mutual, Boston, MA Jan 2021 – April 2022
Role: Java FullStack Developer
Responsibilities:
Followed Agile Software Development Methodology in the progress of the project.
Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
Followed ATDD and TDD Development and developed the unit test cases using Junit for backend Services.
Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
Used React-Router to turn application into Single Page Application.
Used Webpack, Babel and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
Working with Axios Library to fetch data from network request.
Used Babel.js to transpile ES6 and JSX into JavaScript
Developed user interface by using the React HOC, Flux/Redux for SPA development.
Worked on responsive design and development using React Flexbox Grid that work on desktops, tablets, and mobiles.
Worked on Java 1.8 functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
Used shell scripts for the deployments to Web Sphere Application Server for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
Provided scalable architecture using Hibernate and Spring (IOC, ORM, JDBC, and MVC) frameworks.
Worked with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
Created Swagger Documentation and implemented Accutator for Metrics of Rest API.
Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DB Unit and Spring Test support.
Developed SOAP based web services using Apache CXF and test them using SoapUI
Extensively used the LOG4j to log regular Debug and Exception Statements.
Used Spring framework and J2EE components, utilized Spring Boot, IOC and DAO modules.
Developed controller classes, backend process, complex services and database interaction.
Used Spring Boot to create stand-alone spring applications.
Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
Fetch data from MongoDB using mongoose of Node.js.
Installed, configured, and administration of NoSQL database clusters in AWS Virtual Private Cloud Network.
Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
Worked with PCF and OpenShift/ Kubernetes architecture, design, troubleshooting issues with platform components (PCF) and developing deployment models.
Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
Designed, built, and deployed a multitude application utilizing the AWS stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
Followed PCI DSS and secure coding practices, implementing AES and RSA encryption for sensitive data.
Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
Created database tables in Oracle and Teradata created required SQL queries, stored procedures and used JDBC to perform database operations.
Modified existing applications to a suite of microservices and all microservices to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
Utilized tools like Jenkins, Docker, docker-compose, and helm to build, test, and deploy code.
Environment: Java 1.8, Core Java, Typescript, Spring boot, Microservices, AWS, PCF, Agile, Spring, JavaScript, React.js, Node.js, Redux, Babel, Axios, Webservices, HTML, CSS, Oracle PL/SQL, Bootstrap, Jenkins, GIT, Nodejs, Log4j, RESTful, Docker, Kubernetes.
Client Name: Bajaj Allianz life insurance, Mumbai, India Aug 2016 – July 2019
Role: Fullstack Developer
Responsibilities:
Used Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
Implemented filters for user authentication and user authorization by Spring Security
AWS EC2 instances were configured in developing and QA environments with NodeJS
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
Built MAVEN scripts for automated deployment and for the build operation of the entire application.
Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
Expertise in developing UI based GUIs using HTML5, DHTML, JavaScript, Angular, XML, DOJO, AJAX, JSF, JSP & spring form tags.
Developed Spring based services which listen to Spring Integration HTTP Endpoint for events and Implemented WCAG
Responsible for developing applications for improving the platform performance doing automated backups using an XML configuration file for the client's projects running on the platform which supports multiple DBMS vendors Oracle, MySQL and PostgreSQL.
Apache Camel's AWS component is used to upload documents to S3.
Spring Controllers were used with Angular JS to route the control to desired Java services.
Implemented scripting with Ajax and XML to dynamically refresh the page contents.
Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.
Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
Used multithreading in programming to improve overall performance.
Migrating existing application into microservices architecture using Rest APIs, spring boot, Spring Cloud.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkin
Developed core Java programs for all business rules and workflows using spring framework.
Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
Worked on Cloud implementation by installing, building, deploying applications using Cloud Foundry and using AWS.
Developed Rest APIs in Spring boot.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB (NoSQL).
Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts
Application development experience using Multithreading, Collection framework and Core Java, Spring, Hibernate, Sql server.
Created solutions for service-to-service security in PCF.
Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
Implemented Hibernate for data persistence and management.
Analyzed and fixed issues related to REST Web services and Application responses.
Used Maven as the build tool and Tortoise SVN as the Source version controller.
Used Subversion (SVN) as the configuration management tool to manage the code repository.
Performed unit testing using JUnit.
Followed Agile Scrum methodology and used TDD for writing test cases.
Used NPM to manager server side packages.
Environment: Java 1.8, Spring, Spring Boot, Srping Cloud, MVC, Microservices, Hibernate, AJAX, Oracle, Web Services, AWS, PCF, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, GITHub, SQL, MongoDB (NoSQL), JMS, HTML5, Apache Camel, Maven and SVN.
Client Name: Polaris, Hyderabad, India June 2014 – Aug 2016
Role: Java Developer
Responsibilities:
Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
Worked on developing single page Applications (SPA) using JavaScript MVC frameworks such as Angular JS.
Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using the Struts Configuration file.
Wrote server-side programs by using Servlets and JSP.
Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
Designed and developed HTML front-end screens and validated forms using JavaScript.
Made use of almost all Object-Oriented concepts like Inheritance, polymorphism, and Abstraction.
Application and user-level configurations have been maintained by using XML Files.
Implemented MVC using Struts Framework.
Developed services using Angular 2 HTTP module to communicate with backend node services.
Used Node NPM for managing application dependencies and setting up the package. JSON file.
Built Restful Nodejs and Express API to communicate with AngularJS front-end for faster data transfer.
Utilized Servlets to handle various requests from the client browser and send responses.
Created and implemented PL/SQL stored procedures, and triggers.
Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM.
Implemented IBM WebSphere Application Server to deploy the application.
Worked on Web Technologies using HTML, CSS, JavaScript, and AJAX.
Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB and created Stored Procedure, and Trigger for database access and events.
Developed business logic code in Core Java/J2EE, Struts, and JDBC. Deployed Application using WebLogic Server.
Implemented design patterns MVC, and Session Facade for developing the application.
Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, AWS, Oracle, Spring framework, Spring IOC, Spring Batch, Spring AOP, Multithreading, Hibernate, MySQL, SQL, XML, SOAP UI, JUnit, WebSphere, Tomcat