Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
7 views

Nagavamsi FullStack Java Developer

Nagavamsi is a Full Stack Developer with over 8 years of experience in the IT industry, specializing in the design, development, and deployment of web-based applications using Java technologies and various frameworks. He has extensive experience with RESTful APIs, microservices, and cloud services, particularly AWS, as well as proficiency in front-end technologies like AngularJS and ReactJS. His technical skills include Java, Spring, Hibernate, Docker, and CI/CD practices, along with experience in both relational and NoSQL databases.

Uploaded by

kalyank
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Nagavamsi FullStack Java Developer

Nagavamsi is a Full Stack Developer with over 8 years of experience in the IT industry, specializing in the design, development, and deployment of web-based applications using Java technologies and various frameworks. He has extensive experience with RESTful APIs, microservices, and cloud services, particularly AWS, as well as proficiency in front-end technologies like AngularJS and ReactJS. His technical skills include Java, Spring, Hibernate, Docker, and CI/CD practices, along with experience in both relational and NoSQL databases.

Uploaded by

kalyank
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

Nagavamsi

Full stack Developer


nagavamsi532@gmail.com
(913)-318-8065

Professional Summary:
 Over 8 years of experience in IT industry with proficiency in design, development, analysis, testing and
deploying of Web based, Client/Server and Distributed applications on multiple platforms using J2EE
technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUnit, Hibernate and Rest API).
 Hands on experience in implementing web applications using Spring frameworks, MVC, JSF 2.1 and
integrated them with Hibernate 3.5.
 Hands-on experience in different modules Spring Framework’s Spring Web Flow (Spring Core, Spring
MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency
Injection of Spring Application Framework.
 Experience of working with multiple Databases like Oracle, SQL/MySQL and developed applications by
using JDBC, JSP Servlets, Hibernate/ibatis and Web Services.
 Experience in MVC (Model View Controller) architecture, using JSF, Struts Framework, Hibernate and
Spring Framework with various JAVA/J2EE design patterns.
 Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM,
SAX).
 Experience in developing applications using web/application servers like WebSphere, WebLogic, JBoss,
Apache Tomcat.
 Experience in MVC (Model View Controller) architecture, using JSF, Struts Framework, Hibernate and
Spring Framework with various JAVA/J2EE design patterns.
 Knowledge on DevOps tools like Docker and Deployed microservices on Docker Containers.
 Competence in using Java I DE tools like Eclipse, NetBeans, IntelliJ to develop dynamic web applications.
 Extensive experience in developing web interfaces using Angular JS, Node JS, JSP, JSF, JavaScript and
jQuery.
 Experience in creating Web services like SOAP, UDDI, WSDL and RESTful using open-source frameworks.
 Developed Microservices for Java Applications and enabled communication among them using REST API.
 Deployed My own Code onto Git Environment and applied some Hooks to automate the process of
Continuous Integration and Continuous deployment. CI and CD.
 Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel
Streams.
 Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency
and Exception Handling.
 Configured and used JIRA for bug tracking and functional testing.
 Extensive experience in Selenium for automating web application testing, ensuring cross-browser
compatibility and regression testing.
 Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
 Experience in developing web-based GUIs using HTML5, CSS3, JavaScript, and jQuery.
 Proficient in web technologies like HTML5, CSS3, XHTML, DHTML, JavaScript, XML, Bootstrap, AJAX,
AngularJS.
 Conducted load and performance testing for telephony systems using Cyara to ensure high call volumes
were handled without degradation.
 Experience on Relational and NoSQL databases like MongoDB and Cassandra.

TECHNICAL SKILLS:

Operating Systems Windows (98, 2000, XP, Vista), Linux.


Java Technologies Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM
BPM 9.0, Multi-threading, Event Handling and Web Services.
Web Technologies JSP, Servlets, Struts, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS,
XML and Java Script.
Application Servers Apache Tomcat, Web Sphere and JBoss.
Databases Oracle 9i/10g/11g, MySQL, MongoDB, Cassandra.
Web tools and C, Java, HTML, DHTML, XHTML, JavaScript, jQuery, XML,
languages: UML, CSS, JUnit, Oracle, PL/ SQL, AngularJS.
Frameworks Hibernate, Spring Boot, Spring MVC, AngularJS, NodeJS-
Express, Struts 1.1/2.0.
Build Tools & IDEs Maven, Ant, Eclipse, Net Beans, IntelliJ.
Design Rational Unified Process, Agile, Scrum, Test Driven
Methodologies Development, Rapid Application Development
Testing tools JIRA, JUnit 4.1, J-Mock, Spring Test, Selenium WebDriver.
Version Control CVS, SVN (Apache Subversion) and GIT.

Professional Experience:
Client: Apple, Austin, Tx
Role: Full stack Developer July 2024 - present

Responsibilities:
 Designed, developed, and deployed multi-tier, distributed web applications for enterprise
environments, delivering scalable and high-performance solutions.
 Built and maintained RESTful APIs to facilitate smooth data exchange and integration with other
applications, working closely with development teams to ensure seamless functionality.
 Managed and modeled data using both relational (Oracle) and NoSQL (Cassandra) databases, ensuring
efficient data storage and retrieval across applications.
 Developed and optimized low-latency service APIs and data aggregation pipelines to enhance
application performance and reduce response times.
 Utilized Java Spring, JPA, and Hibernate frameworks to build robust, scalable applications, applying
object-relational mapping (ORM) and dependency injection for streamlined development.
 Advocated for Test-Driven Development (TDD) and implemented Continuous Integration (CI) pipelines,
resulting in more reliable code, faster release cycles, and fewer production issues.
 Solved complex technical challenges and optimized application performance by efficiently diagnosing
and resolving bugs in distributed systems.
 Implemented security protocols such as OAuth2 and JWT in Java-based systems to ensure secure
communication with Node.js clients.
 Developed and deployed RESTful APIs using Core Java and integrated with AWS API Gateway, ensuring
secure and scalable communication between microservices.
 Deployed and maintained applications on AWS, leveraging services such as EC2, S3, and RDS to ensure
high reliability, scalability, and cost-effectiveness.
 Strong experience with IAM (Identity and Access Management) solutions such as OAuth 2.0, OpenID
Connect, and SAML for secure authentication and authorization.
 Designed data aggregation and processing pipelines to support analytics and reporting needs,
enhancing data accessibility and insight generation.
 Developed microservices using Spring Boot, implementing independent, modular components that
streamlined application updates and reduced system downtime.
 Designed RESTful APIs in Java to facilitate seamless integration with Node.js-based microservices and
front-end applications.
 Managed front-end dependencies using Bower, ensuring compatibility and versioning control in Java-
based projects.
 Designed and maintained Kafka clusters, ensuring high availability and scalability for processing large
volumes of data.
 Optimized Java-based projects by automating front-end build processes using Gulp, improving overall
system efficiency and maintainability.
 Designed a backend system using Spring Boot (Java) and Kotlin DSL for modular service configuration.
 Created and optimized data schemas for both relational and NoSQL databases (Oracle and Cassandra),
balancing data integrity with application performance.
 Utilized Spring Cloud and Kotlin DSL to improve deployment pipelines.
 Implemented security best practices for RESTful APIs, including OAuth2 and JWT for secure
authentication, enhancing data protection and user privacy.
 Expertise in designing and implementing RESTful APIs and integrating with API Gateways like AWS API
Gateway, Kong, and Apigee.
 Designed and implemented a real-time event streaming platform using AWS MSK to handle high-
throughput data processing with low latency.
 Developed and optimized Splunk queries, dashboards, and reports to provide real-time insights.
 Correlated telemetry data between AppInsights and Dynatrace to troubleshoot complex issues in
distributed Java microservices architectures.
 Automated Continuous Deployment pipelines, leveraging tools such as Jenkins, GitLab CI/CD, and AWS
CodePipeline, reducing deployment time and minimizing manual intervention.
 Developed real-time payment processing solutions using Kafka messaging queues for seamless ACH
Swift Payments in the Java environment.
 Established comprehensive logging and auditing mechanisms, using ELK Stack (Elasticsearch, Logstash,
Kibana) to support application debugging and compliance tracking.

Environment: Java, JavaScript, HTML, CSS, Spring Boot, Git, GitHub, GitLab, Postman, Maven, Gradle, WS EC2,
Jenkins.
Client: DTE Energy, Detroit, MI July 2023 – June 2024
Role: Full stack Developer

Responsibilities:
 Developed and created REST API by using JAVA and tested and implemented them for enabling
successful communications.
 Writing front-end code like HTML, CSS, JQuery for assigned User requirements using BackboneJS,
Angular JS, Require JS and various other JavaScript frameworks.
 Developed server-side services using JAVA multithreading, Struts MVC, JAVA, EJB, Spring, Web Services
(SOAP, WSDL, AXIS).
 Experience in working with Test Driven Development (TDD) and Pair Programming. Involved in
developing test plans, test cases (Manual/Automated), test procedures, white-box and black-box
testing.
 Designed and implemented robust CI/CD pipelines for Java projects, automating build, test, and
deployment processes using industry-standard tools.
 Experience in writing ANT, Maven builds scripts and provides logging facility using Log4j.
 Implemented Micro-services using AWS platform built upon Spring Boot Services and enabled
communication among different services using REST API.
 Designed and developed JMS messaging services using J2EE by developing queues/topic, sessions, and
endpoints in ESB.
 Developed Spring Boot components building cloud Microservices and developed Spring based
applications with very less configuration.
 Implemented security using OAuth as Authorization tool for web services authentication by using the
REST API.
 Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions,
Directives, Controllers, filters, Http Request.
 Automated the deployment process of Java applications on Kubernetes clusters, utilizing tools such as
Helm charts and Kubernetes Operators.
 Developed and created REST API by using JAVA and tested and implemented them for enabling
successful communications.
 Implemented service discovery and load balancing for Java services on Kubernetes, utilizing features
such as Kubernetes Services and Ingress Controllers.
 MongoDB implemented efficient data storage and retrieval, optimizing database performance and
ensuring data integrity in high-traffic environments.
 Implemented CSS stylesheets to achieve consistent branding and layout across multiple pages of Java-
based web applications.
 Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and
UAT environments as well as infrastructure servers for GIT.
 Used JAX-RS for creating Restful web service where the request and response are in JSON format.
 Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading and
object-oriented designs.
 Collect and monitor application performance metrics using OpenShift’s monitoring tools.
 Created single Page Application with loading multiple views using route services and adding more user
experience to make dynamic by using Angular 7.0 framework.
 Collaborated with cross-functional teams to optimize data streaming and processing for ACH Swift
Payments using Kafka architecture.
 Built and deployed Java applications on OpenShift, utilizing containerization for consistent
environments.
 Designed and implemented custom Splunk apps and dashboards using XML, JavaScript, and CSS.
 Created and maintained Splunk Knowledge Objects (lookups, macros, calculated fields, event types) for
efficient data analysis.
 Writing front-end code like HTML, CSS, JQuery for assigned User requirements using BackboneJS,
Angular JS, Require JS and various other JavaScript frameworks.
 Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.
 Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
 Involved in developing components on Reporting Dashboard with Spring MVC, Spring Boot, Spring
Framework and Hibernate.
 Implemented SAML-based SSO and role-based access controls for a financial application using IAM
tools.
 Integrated Gulp workflows into CI/CD pipelines for seamless building and deployment of web assets
alongside Java services.
 Designed, developed, and deployed Apache Beam pipelines for batch and streaming data processing,
utilizing Java or Python SDKs to implement data transformations, aggregations, and enrichment.
 Implemented unit tests, integration tests, and end-to-end tests within the CI/CD workflow to maintain
code quality and reliability.
 Implemented CI/CD pipelines using GitHub Actions and Terraform Cloud, enabling automated
deployments and rollbacks.
 Utilized Apache Tomcat as an application server to handle the deployments of different applications.
 Created Spring MVC components like dispatch servlets, configure request mapping annotation
controllers and view resolver components.
 Designed Java-based test scripts to extend Cyara's capabilities for handling unique test scenarios,
enabling better validation of custom call flows.
 Involved in developing JUnit Test Cases to validate the type of data in the XML Files.

Environment: Java 17, Eclipse 3.2, Netbeans7.1.2, jQuery, Spring 4.0, Web Services, Oracle 11g, SQL, MVC,
SOAP, WSDL, AXIS, EJB, Jersey, JSON, Angular.Js, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat,
JIRA, EC2, S3, MongoDB, Postman.

Client: Ariat International, San Leandro, CA


Role: Full stack Developer Aug 2022 – June 2023

Responsibilities:
 Maintaining the user accounts (IAM), RDS, SES and SNS services in the AWS cloud. Created a RDBMS
system with relational mappings. Migrated the server using the AWS services to a cloud environment.
 Extensively used core Java 17 such as Exceptions, Collections, Synchronization using Thread Pools,
executive service and lock interfaces.
 Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax.
 Developed React Js pages, Web services calls and AJAX calls for the application.
 Used ES6 and JSX with ReactJS for component development.
 Used React Js in components like JSX, creating React components, Virtual.
 Integrated React.js applications with backend APIs and services using RESTful or GraphQL endpoints,
facilitating data exchange and enabling dynamic content generation based on server-side data.
 Optimized React.js applications for performance and scalability, identifying and addressing performance
bottlenecks using profiling tools like React DevTools and optimizing render cycles for improved
efficiency.
 Developed GIT controls to track and maintain the different version of the project.
 Utilized security libraries and frameworks such as Spring Security to implement authentication,
authorization, and other security features in Java 17 applications.
 Developed RESTful & SOAP Web Services using Jersey API and JSON as media type in integration with
Springs.
 Implemented Micro Services based Cloud Architecture on Pivotal Cloud Foundry.
 Implemented secure APIs, incorporating authentication mechanisms, input validation, and encryption to
protect against API-related cyber threats.
 Proficient in Kotlin for developing modern, maintainable, and high-performance applications.
 Developed user interface by using React Js, Flux for SPA development.
 Implemented client-side Interface using React Js.
 Optimized Java-based backend systems to enhance performance, reducing latency in API responses
consumed by Node.js services.
 Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
 Build React components and stand-alone functions to be added to any future pages.
 Integrated Splunk with third-party tools and automated data ingestion using scripted inputs and APIs.
 Designed and implemented scalable microservices and APIs using Node.js, enabling efficient
communication with Java 17 backend systems.
 Developed and created REST API by using JAVA 17 and tested and implemented them for enabling
successful communications.
 Conducted automated API testing using Postman and Selenium for end-to-end functional validation.
 Integrated IAM solutions to enable single sign-on (SSO) and multi-factor authentication (MFA),
improving system security and user experience.
 Configured Dynatrace to monitor JVM health, memory usage, thread utilization, and garbage collection
in Java-based applications.
 Built real-time applications with Node.js leveraging WebSocket communication for features like live
notifications and updates.
 Conducted performance testing and optimization of Kafka consumers and producers for ACH Swift
Payments to enhance system scalability and responsiveness.
 Set up custom dashboards in Dynatrace to track the performance of Java microservices, database
queries, and third-party API calls.
 Designed and deployed AWS MSK clusters with optimized partitions, replication factors, and retention
policies to ensure fault tolerance and scalability.
 Experienced in React Js and working with React Flux architecture.
 Implemented various screens for the front end using React JS.
 Working with React Router for developing Single Page Applications SPAs. Created Typescript controllers
for the different pages in the views using Typescript.
 JIRA and Confluence were the tools used to keep things in check.
 Configured and managed persistent storage solutions for stateful Java applications on OpenShift.
 Implemented complete Maven build life cycle to achieve organized application structure and conflict
free dependencies in pom.xml file.
 Led the migration of legacy messaging systems to Kafka, streamlining data flow processes and reducing
system complexity.
 Developed RESTful microservices using Spring Boot and deployed them on AWS ECS (Fargate),
ensuring high availability and scalability.
 Configured Terraform remote state management with AWS S3 and DynamoDB for team collaboration
and state locking.
 Extensive experience integrating Java applications with RDBMS such as PostgreSQL, MySQL, Oracle,
and SQL Server.
 Used JUnit for testing the unit test cases.

Environment: Java, J2EE, Exceptions, Collections, Synchronization, Pivotal Cloud Foundry, Groovy, Node
JS, HTML5, CSS3, Java Script, jQuery, Spring, Hibernate, (IAM), RDS, SES, SNS, MVC, Restful Web
Services,MAVEN, Web Sphere, Jenkins, JIRA, GIT, Agile.
Client: HSBC, Pune, India
Role: Java Developer Oct 2018 – Dec 2021

Responsibilities:
 Implemented Agile Methodology, Scrum, and Iterative Process through phases of requirement, design,
documentation, and implementation and testing.
 Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven
Development) and used JIRA for defect tracking system.
 The business logic was implemented in Processors and DAO layer accesses the back-end MySQL
database using Hibernate and used Hibernate annotations to design the modeling part of the
application.
 Efficiently used JSF, Rich faces, Spring IOC and Hibernate, Spring AOP to define Advice for modularizing
cross- cutting concerns such as Transaction Management, Logging, and Security.
 Built Single Page Apps using Angular JS/ Typescript and Bootstrap 4 for Responsive Design.
 Used Spring Core by implementing IOC (Dependency Injection) to inject dependencies in order to
achieve loose coupling.
 Understanding and locating bugs/errors in Log files.
 Developed and deployed RESTful APIs using Core Java and configured them with AWS API Gateway for
rate limiting, security, and monitoring.
 Configured distributed tracing in AppInsights to visualize and debug end-to-end transaction flows in
Java-based microservices.
 Implemented web service (SOAP & RESTFUL) by using JAX-RS / AXIS annotation.
 Developed Java classes confirming J2EE design patterns, JNDI, packaged with J2EE specifications.
 Used JDK 1.5 / J2SE 5.0 several extensions like Generics, Auto boxing, Annotations, Static imports.
 Developed custom telemetry modules in Java to log application events, exceptions, and performance
metrics to AppInsights.
 Deployed the application using Oracle WebLogic Server 12c, also worked on installing and configuring it.
 Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange
of important information such as payment status report.
 Utilized Node.js frameworks like Express.js to rapidly develop and deploy RESTful and GraphQL APIs.
 Proficient in containerization using Docker and deploying Java-based microservices on OpenShift
clusters.
 Integrated Node.js services with databases (e.g., MongoDB, MySQL, PostgreSQL), enabling seamless
data exchange between Java and Node.js applications.
 Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker
to run all the tests before generating war file.
 Developed containerized Java 8 applications with Docker and integrated them into OpenShift Pods for
deployment.
 Integrated Bower-managed libraries and frameworks into web applications, streamlining front-end
development workflows.
 Developed middleware components in Node.js for handling authentication, logging, and data
validation across applications.
 Utilized Java-based backend for heavy data processing and Node.js for front-end API consumption,
ensuring optimal system performance.
 Integrated Kafka Connect to ingest data from sources like DynamoDB, S3, RDS, and Elasticsearch into
AWS MSK for real-time analytics.
 Configured and utilized Gulp as a build system to automate tasks such as minification, bundling, and
CSS preprocessing for web applications.
 Developed and executed automated test scripts using Selenium WebDriver with Core Java, covering
functional, regression, and performance testing.
 Conducted load testing on Kafka clusters to identify performance bottlenecks and optimize system
throughput.
 Skilled in building CI/CD pipelines using Jenkins and OpenShift Pipelines for automated deployment.
 Implemented HTML5 features like, local storage, data and required attributes and sliders and CSS3
features like, multi-column layout, gradients, and web fonts. Implemented custom validation controls
with JavaScript and jQuery.
 Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven
Development) and used JIRA for defect tracking system.
Environment: Java (J2EE 1.8/1.7/1.6), Agile, Spring MVC, Hibernate, JMS, Front Controller, Data Accessor,
Value Object, Singleton, and Session Façade, HTML5, CSS3, JavaScript, jQuery, JSP, MySQL 5.6, PL/SQL,
Maven, Restful Web Service, Docker, JSON, Oracle WebLogic Server 12c, GIT, Jenkin, JUnit, TDD, JIRA,
Eclipse.

Client: CenterPoint Energy, Pune, India


Role: Java Developer May 2016 – Sep 2018

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.
 Created Typescript reusable components and services to consume REST API’s using Component-based
architecture provided by Angular 2.
 Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the
 Integrated Spring and Hibernate together and worked on developing backend components and services
using Hibernate and spring.
 Migrated legacy front-end dependency management from Bower to modern package managers (e.g.,
npm, Yarn) to align with updated industry standards.
 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 8 objects to relational database and SQL
queries to fetch the data, insert and update the data from the database.
 Migrated legacy Java components to Node.js microservices, achieving improved scalability and
maintainability.
 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.
 Designed and implemented a hybrid backend architecture using Java 8 for core business logic and
Node.js for lightweight, high-speed API layers.
 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 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.
 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.
 Installed, configured, and managed Splunk Enterprise and Splunk Cloud environments.
 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.

You might also like