SANTHOSH REDDY DOODHIPALA
Sr. Java Full Stack Developer
Phone: 901-***-**** Mail: *************************@*****.***
PROFESSIONAL SUMMARY
Full Stack Java Developer with over 10+ years of experience, leveraging a robust proficiency in Java 8/11, J2EE, and utilizing frameworks like Spring, Spring Boot, Spring MVC, Spring IOC, Spring Security, and Hibernate for robust backend solutions.
Expertise in front-end technologies including React, Angular 4/5/6/8/9/11/13/16, Node.js, and proficient in HTML5, CSS3, Bootstrap, jQuery, AJAX, SASS, and SCSS.
Skilled in TypeScript and various JavaScript frameworks like AngularJS, React.js, Redux, Next.js, plus Node.js and Express.js for both client and server-side development.
Proficient in Java, C++, PL/SQL, and Python, demonstrating expertise in building robust and scalable backend systems.
Proficient in Agile and Waterfall methodologies, excelling across the SDLC with strong collaboration, communication, and time management skills, ensuring efficient and scalable code delivery aligned with business goals.
Proficient in developing microservices and managing servers like Apache Tomcat, WebLogic, JBoss, and WebSphere.
Skilled in database design and management with Oracle, MS SQL, MySQL, PostgreSQL leveraging NoSQL databases like MongoDB, DynamoDB and Cassandra.
Proficient in project management and documentation using JIRA, Confluence, Swagger, and Grafana.
Extensive experience with cloud platforms, including AWS (EC2, ECR, ECS, IAM, EKS, RDS, Lambda, S3, CloudWatch, SQS, Glue, Elastic Beanstalk), Azure and PCF.
Proficient in managing and streaming messaging systems with a focus on event-driven architecture, using tools like Apache Kafka, Active MQ, RabbitMQ, and Spring JMS.
Implemented robust security protocols and features like LDAP, OAuth 2.0, Spring Security and JWT for token-based authentication, ensuring the safeguarding of applications and sensitive data.
Hands-on experience with big data technologies such as Apache Spark, skilled in data visualization with Kibana, providing actionable insights for strategic decision-making.
Managed Kubernetes for optimized scalable container deployments and high availability.
Utilized Terraform for infrastructure as code, streamlining resource provisioning.
Skilled in managing serverless APIs with API Gateway, integrating backend services using JAX-RS (REST) and JAX-WS (SOAP) for web service development, and proficient in connecting them with front-end applications.
Managed and administered IBM MQSeries queues, ensuring reliable and efficient message delivery between distributed systems.
Demonstrated expertise in Scala programming and leveraging the Spark framework to develop scalable and efficient data processing and analytics solutions.
Designed and implemented authentication solutions using OpenID Connect, enabling secure and streamlined user authentication for web and mobile applications.
Participated in integration projects, using IBM MQSeries to connect legacy systems with modern applications and services.
Strong expertise in J2EE testing, proficient in developing and executing test cases with JUnit, Mockito, Jasmine, Karma, Jest, Enzyme, Selenium and Cucumber, adhering to TDD and BDD principles.
Experienced in Agile methodologies, including SCRUM and Kanban, with advanced skills in logging using Log4J and Splunk for quality assurance in dynamic development environments.
Skilled in software development and version control using GIT, GitLab, GitHub and Bitbucket, adept in IntelliJ IDEA and Eclipse IDEs, proficient in build automation with Maven and Gradle.
Specialized in Continuous Integration and Continuous Deployment (CI/CD) using Jenkins, adept at constructing streamlined pipelines and effective application delivery through Docker container services.
TECHNICAL SKILLS
Programming Languages
Java8, Java11, Java17, C#, C++, PL/SQL, Groovy
J2EE Technologies & Frameworks
JSP, servlets, Java Database Connectivity (JDBC), Java Beans, Java Security, JAX-RS, JAX-WS
Web Technologies
HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON, Tailwind CSS
Web Service/ ORM
Frameworks
Spring 4.3, Spring Boot, Spring MVC, Spring security 3.2, Spring IOC, Spring AOP, Junit, Struts, Hibernate 4.3, JPA
JavaScript Frameworks
AngularJS, Angular 8/11/12, TypeScript, jQuery, React, React.js, Node.js, Backbone.js, Handlebars.js, Vue.js
Cloud Technologies
AWS, Azure, GCP, Docker, Jenkins, Kubernetes, EC2, ECS, S3
Database tools
Oracle10g/11g/12c, SQL server, MYSQL 5.7, MongoDB, DynamoDB, PostgreSQL, MySQL,
Design Patterns
Singleton, factory method, MVC, Data Transfer Object, Data Access Object
Build Tools/ Testing Tools
Maven, Gradle, Jenkins Junit, Putty, Splunk, Mockito, SOAP UI
IDEs/ Operating Systems
Eclipse, IntelliJ, Windows, Linux
Security / Version Control Tools
OAuth, JWT (JSON Web Tokens) / GIT, SVN
Web Application Servers
Oracle WebLogic 10.x/9.x, Apache Tomcat 8.0/7.x/6.x, IBM WebSphere 8.x/6.x
Logging & Monitoring
Log4J, Slf4J and Cloud Watch, SonarQube, Sonar lint, ESLint
Messaging Platforms
Apache Kafka, IBM MQ 8.0, JMS, Rabbit MQ, Active MQ
API Testing and Documentation
Postman, Swagger
WORK EXPERIENCE
Client: Goldman Sachs, Chicago, IL. Dec 2023 to Till Date
Role: Sr. Java Full Stack Developer
Project Title: Intelligent Financial Transaction Management & Analytics Platform
Project Description: It is a cutting-edge, cloud-enabled solution developed for Goldman Sachs to optimize financial transaction processing, real-time analytics, and compliance monitoring. The platform leverages Java 17/11, Spring Framework, and Angular 12 to provide a highly scalable, secure, and efficient trade and transaction management system.
Responsibilities:
Developed dynamic, responsive user interfaces with Angular 16, TypeScript, Bootstrap, HTML and CSS focusing on high-quality, maintainable code in main application.
Developed and maintained real-time data processing pipelines using Apache Flink, enabling low-latency data ingestion and transformation.
Point of contact for multiple PODs (Ordering, Address, and Payments) and used to handle end-to-end tasks.
Designed web pages adhering to WCAG standards using Angular 16 accessibility features.
Built and optimized stream processing applications in Apache Flink to handle high-throughput data streams, ensuring efficient data flow and processing.
Configured security settings for IBM MQSeries including SSL/TLS, authentication and authorization to protect message data.
Streamline code using Java 17 features like var in lambdas, enhanced string handling for efficiency and improved readability.
Implemented Multithreading, Concurrency, Exception Handling and Collection whenever necessary.
Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper and Scala micro service.
Worked closely with Kafka Admin team to set up Kafka cluster setup on QA and Production environments, with knowledge in Kibana and Elastic search for monitoring.
Utilized Java 17 Vector API for optimized data operations, achieving 25% performance improvement over Java 11 codebase.
Implemented processes using client scripting language and server scripting languages like JavaScript, jQuery, JSON, Bootstrap, Angular JS, Backbone.js.
Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query and Criteria.
Extensively experienced in deploying, managing, and developing MongoDB clusters, as well as building Cassandra Clusters on physical machines and AWS.
Utilized Java 17 sealed classes to enforce strict type hierarchies in domain models, improving code readability and maintainability by restricting subclassing to permitted classes only.
Proficient in developing RESTful services using Node.js frameworks like Express.js, ensuring optimal design patterns for performance and maintainability.
Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
javaOptimized performance using Java 17 Vector API (Incubator), achieving improved data parallelism and throughput in computation-heavy modules.
Implemented microservices using Spring Boot, GraphQL, and MongoDB, deploying them on AWS cloud platform using automated processes through services like Lambda, EC2, S3, Code Deploy, and Code Pipeline.
Utilized Jenkins CI/CD, Docker, and OpenShift for Continuous Integration & Deployment (CI/CD) for Microservices, ensuring efficient delivery pipelines.
Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
Proficient in Dockerizing applications and creating Docker files to define containerized environments for development, testing, and production.
Utilized OAuth2 Protocol for third-party service authentication and implemented Json Web Token (JWT), Hashing, and Salting for securing Web Applications.
Developed scalable and concurrent applications in Scala, utilizing its functional programming paradigms to write concise, expressive, and robust code.
Implemented data processing and transformation logic in Scala for Apache Spark applications, ensuring high-performance data processing in big data environments.
Implement Groovy scripts in Jenkins pipelines to automate and enhance CI/CD processes, particularly for managing and deploying Java-based applications.
Conducted system monitoring and performance tuning using Elasticsearch and Kibana, focusing on high application performance and availability.
Implemented robust security measures with Spring Security using OAuth 2.0 for authorization and LDAP for authentication.
Managed AWS EC2 for scalable web applications and S3 for secure storage, integrating AWS Lambda with API Gateway for serverless Python and Node.js scripts.
Deployed microservices efficiently using AWS ECS with Fargate and orchestrate containers with AWS EKS for automated, secure management.
Utilized AWS IAM for robust access control and user management; implemented AWS RDS for database management.
Adopted GraphQL as the query language through the apollo-server and graphql-yoga for building flexible and efficient APIs, allowing clients to request exactly the data they need.
Implemented asynchronous processing patterns with the Node.js async/await syntax and used the graphql-yoga server for a powerful and easy-to-setup GraphQL server.
Managed and maintained Linux servers for development, testing, and production environments, ensuring optimal performance and security.
Utilized Python for scripting tasks and Log4j for logging and monitoring purposes.
Developed custom Splunk queries, reports, and dashboards tailored to specific business requirements and key performance indicators (KPIs), providing actionable insights for decision-making.
Proficient in managing project dependencies effectively using Maven and Gradle, ensuring smooth integration of third-party libraries and frameworks into the project build process.
Performed API testing using Postman, Swagger, and automated them using Rest and Salesforce objects.
Extensive experience with TDD using JUNIT, Mockito, TestNG, Easy Mock, and Jococo Reports for test coverage.
Optimized Web Flux applications for scalability and performance, using techniques such as backpressure handling, reactive streams, and asynchronous I/O.
Embraced Agile's adaptive planning approach, responding to changing requirements and priorities dynamically, adjusting sprint goals and scope as needed to maximize value delivery.
Conducted unit testing using Jasmine behavior-driven framework and executed them using Karma.
Demonstrated strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues in a timely manner, ensuring smooth project delivery and client satisfaction.
Environment: Java 17/11, J2EE, Angular12, Struts, HTML5, JDBC, Hibernate, Spring MVC, Spring JPA, Spring Web, Spring REST, Spring Security, JBoss, Groovy, .NET, Linux, Tomcat, JUnit, Mockito, Mule ESB, jQuery, SQL/PL SQL, Eclipse, Agile, Jenkins, Docker, Selenium, Cucumber, AWS, Maven/Gradle, Apache Kafka, EDI, Grafana, Swagger, Splunk.
Client: Worldwide Technologies, Costa Mesa, CA. March 2022 to Nov 2023
Role: Java Full Stack Developer
Project Title: Enterprise Data Processing & Analytics Platform
Project Description: It is a secure, high-performance, and cloud-enabled solution developed for World Wide Technology to facilitate data-driven decision-making, optimize business workflows, and enhance system efficiency. This platform integrates big data, real-time streaming, and cloud-native technologies to manage large volumes of enterprise data while ensuring seamless connectivity, security, and compliance with industry standards.
Responsibilities:
Led the transformation of a monolithic application to Microservices architecture using Java 8/11 and Spring Boot, following the 12-factor app methodology.
Applied J2EE Design Patterns such as Singleton, Facade, Proxy, and Observer for Middle Tier Development, enhancing code maintainability and scalability.
Utilized React's component-based architecture to develop modular and reusable UI components, resulting in improved code scalability and maintainability.
Leveraged React's virtual DOM to optimize rendering performance, enhancing the user experience with faster UI updates.
Used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
Implemented Redux for state management in React applications, centralizing application state and enabling predictable state transitions, enhancing scalability and maintainability of large-scale applications.
Utilized React Router for declarative routing in single-page applications (SPAs), enabling navigation and URL handling without full page reloads, enhancing user experience and application performance.
Configured and managed multiple data sources efficiently using Hibernate Session Manager and extensively utilized Hibernate Template for database interaction.
Configured Docker setup locally for streamlined testing across different layers of the application, ensuring consistent testing environments.
Deployed and managed containerized applications on RedHat OpenShift, ensuring scalable and resilient deployments across development, testing, and production environments.
Configured OpenShift clusters for high availability, optimizing resource allocation and ensuring continuous operation of mission-critical applications.
Implemented security measures for Restful web services using Spring Security filters and bearer token authentication mechanism using JWT token.
Integrated OAuth 2 for secure communication with protected resources, exchanging access tokens for authentication.
Implemented Microservices architecture using Spring Boot and REST API, allowing different parts of the program to communicate efficiently.
Integrated authentication and authorization mechanisms using JWT (JSON Web Tokens) with Express.js for secure access control to web services and resources, enhancing application security.
Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
Implemented blue/green deployment strategies within CI/CD pipelines to achieve zero-downtime deployments and minimize risks associated with production releases.
Configured CI/CD pipelines to automate rollback procedures in case of deployment failures or unexpected issues detected post-release.
Leveraged AWS Lambda for serverless computing, allowing execution of code without provisioning or managing servers.
Developed custom Kafka producers and consumers to handle specific message formats and requirements, ensuring compatibility and reliability in data transmission between various components of the system.
Integrated Kafka with Apache Storm for real-time stream processing, enabling complex event processing and analytics on high-volume data streams, providing actionable insights and intelligence for decision-making.
Implemented Python alongside Hadoop technologies for agile data integration and visualization, meeting dynamic business needs.
Used GitHub/Jira/Confluence tool for daily routines.
Developed RESTful and GraphQL APIs using Python frameworks like Flask and Fast API, ensuring efficient data exchange and integration with other systems.
Configured and managed network settings on Linux servers, ensuring secure and reliable connectivity for applications and services.
Worked with open systems architectures, designing and implementing solutions that are scalable, interoperable, and capable of integrating with a wide range of technologies and platforms.
Implemented security best practices on Linux systems, including user and group management, permissions, firewalls, and SELinux configurations.
Used Python for writing automation scripts for various operational tasks such as system monitoring, file manipulation, and data logging, enhancing operational productivity.
Developed serverless applications using AWS Lambda with Python, creating scalable and cost-effective solutions for various business processes.
Implemented sophisticated log filtering mechanisms using Log4j's configuration options.
Contributed to the documentation of configuration settings for development, test, and production environments, ensuring consistency and reproducibility across deployments.
Generated Swagger documentation for rest services and exposed it to external teams by using spring fox swagger library.
Environment: Java 8/11, Spring framework, Spring Boot, Spring Security, JWT, OAuth, Spring Batch, React, JSP, Servlets, XML, XSLT, Log4j, AJAX, Eclipse, HTML, CSS, .NET, Linux, HTML5, CSS3, Bootstrap, Node.Js, Python, Hadoop, Big Data, PL/SQL Eclipse, Jenkins, Postman, GraphQl, GitHub, Oracle, XML, XSD, TDD, MongoDB, EDI, UNIX, Windows XP, AWS Services, Apache Kafka.
Client: Centene Corporation, St. Louis, MO. March 2020 to Feb 2022
Role: Java Full Stack Developer
Project Title: Cloud-Based Healthcare Claims Processing & Analytics Solution
Project Description: It is a secure, scalable, and high-performance platform designed to optimize claims processing, patient data management, and real-time analytics for Centene Corporation. The system is built using modern cloud-native technologies, microservices architecture, and advanced security measures to ensure seamless operations, compliance with industry regulations, and enhanced user experience.
Responsibilities
Involved in designing, developing, and testing the web application by using HTML5, CSS3, Bootstrap.
Developed reusable and modular React components using React's component-based architecture, improving code maintainability and scalability.
Implemented server-side rendering (SSR) with React, improving initial load times and enhancing search engine optimization (SEO).
Implemented code splitting and lazy loading techniques in React applications, optimizing performance and reducing initial load times.
Utilized Node.js and Express.js to implement real-time communication features using technologies like WebSocket or Socket.io, enabling bidirectional communication between clients and servers for interactive applications.
Designed and developed RESTful APIs using Express.js to facilitate data exchange between client-side and server-side applications, adhering to REST principles for scalability, flexibility, and interoperability.
Deployed and managed Java EE applications on Oracle WebLogic Server, ensuring high availability, performance, and security of enterprise applications.
Configured WebLogic clusters and managed resources, optimizing server performance and ensuring load balancing and failover capabilities.
Integrated Spring Boot Security for implementing robust authentication and authorization mechanisms, including role-based access control (RBAC), OAuth2, or JSON Web Tokens (JWT), ensuring secure access to application resources and protecting against common security threats.
Implemented Spring Boot Actuator to monitor and manage application health, metrics, and other runtime information, enabling efficient monitoring, debugging, and troubleshooting of the application in production environments.
Extensive experience in designing and implementing scalable and maintainable architectures using the Spring MVC design patterns. Worked on microservice based architecture using Spring Boot Architecture using REST API.
Configured Azure DevOps pipelines for automated build, test, and deployment processes, enabling continuous integration and continuous deployment (CI/CD) practices to streamline software delivery and improve release efficiency.
Implemented Docker Hub and private Docker registries for storing and sharing Docker images securely within the development team and across environments.
Employed Docker networking to create virtual networks, connect containers, and isolate application components for enhanced security and performance.
Developed enterprise-grade applications using Java 8 and 11, leveraging modern features like lambdas, streams, and the java. time API to write clean, efficient, and maintainable code.
Migrated legacy applications to Java 11, ensuring compatibility with the latest Java standards and optimizing performance by utilizing new language features and JVM enhancements.
Implemented asynchronous programming in Java using Completable Futures and the reactive programming model to improve application responsiveness and throughput.
Automated Docker container builds and deployments using Jenkins pipelines, Docker Hub webhooks, and Docker Compose scripts, ensuring consistent and reliable application delivery.
Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.
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.
Utilized GraphQL subscriptions to enable real-time updates and push notifications, allowing clients to subscribe to data changes and receive updates as they occur.
Integrated Agile practices with CI/CD pipelines, ensuring automated builds, tests, and deployments, enabling rapid feedback loops, and accelerating delivery timelines.
Designed and optimized NoSQL databases using MongoDB, structuring data in a way that ensures efficient storage, retrieval, and scalability.
Participated in Splunk user groups and forums to stay updated on best practices, new features, and industry trends, continuously improving Splunk usage and adoption within the organization.
Implemented Kafka Connect Converters for data serialization and deserialization, supporting various data formats such as JSON, Avro, and Protocol Buffers.
Integrated Log4j seamlessly with other logging frameworks or libraries such as SLF4J (Simple Logging Facade for Java) for unified logging across different components of the application stack.
Proficient in Maven for project management, dependency resolution, and build automation, ensuring streamlined development workflows and consistent project configurations.
Environment: Java, HTML5, CSS3, Typescript, REACT JS, S3, RDS, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), Azure, CI/CD Pipelines, SQL, PL/SQL, Log4j, Kafka, Cassandra, Node.js, Express, IBM WebSphere, Jetty Server, AEM, JSON, Spring, JSP, Hibernate, Kubernetes, Docker, PCF, EC2, Jenkins, .NET, Linux.
Client: State Of New York, Albany, NY. Jan 2017 to Feb 2020
Role: Sr. Java Developer
Project Title: Statewide Digital Services & Workflow Automation Platform
Responsibilities
Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
Developed a Single Page Application with an Angular Router Module, incorporating template routing for breadcrumb navigation and creating TypeScript reusable components and services for REST API consumption.
Enhanced project maintainability by implementing and improving Exception Handling and Collection APIs.
Implemented Spring framework (MVC), developing Action Servlet and Action Form bean, and successfully converted a Monolithic app to Microservices architecture using Spring Boot with the 12-factor app methodology.
Created responsive UI modules using Backbone.JS, Handlebar JS, Ember JS.
Update data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables.
Implemented Multithreading for handling multiple requests and for high performance.
Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
Integrated Big Query with ETL pipelines, automating data ingestion, transformation, and storage for analytics and reporting purposes.
Optimized Spark jobs for performance by tuning Spark configurations, managing memory usage, and leveraging advanced features such as data partitioning and caching.
Integrated Google Cloud Functions to implement event-driven serverless functions, enabling automatic execution in response to cloud events, HTTP requests, or triggers from other GCP services.
Managed source repositories using Git and SVN for version control tools, ensuring effective collaboration and version tracking.
Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.
Knowledgeable in server-side JavaScript development using Node.js, leveraging its event-driven, non-blocking I/O model to build scalable, high-performance web servers, APIs, and microservices, enabling full-stack JavaScript development and sharing code between client and server.
Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
Used JIRA tool for project management used in the application to tack bugs, issues, and project management functions.
Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, JMS, JavaScript, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, GCP, Quartz scheduler, Spring IOC, Cassandra, Jenkins, Git, RabbitMQ, DB2, Pivotal Cloud Foundry (PCF) server, Node.Js, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.
Client: Costco, Dallas, TX. Feb 2014—Dec 2016
Role: Java Developer
Project Title: Enterprise Retail Management & Order Processing System
Responsibilities:
Involved in Requirement Analysis and Design and documentation.
Designed and developed the application using Java Server Faces (JSF) framework.
Actively involved in developing mock screens by using HTML, CSS3, Bootstrap, JavaScript, and AngularJS.
Proficient in developing web applications using JSF, a component-based framework that simplifies UI development by providing a rich set of reusable UI components, facilitating rapid application development and maintenance.
Experienced in integrating managed beans with JSF pages to manage application state, handle user input, and invoke business logic, enabling the development of dynamic and interactive web applications with minimal boilerplate code.
Implemented design patterns like Data Access Objects (DAO), Data Transfer Objects (DTO), and Singleton.
Experienced in implementing Angular services for encapsulating business logic, data access, and communication with backend APIs, ensuring separation of concerns and maintainability in Angular applications.
Utilized Azure Blob Storage for storing and managing large volumes of unstructured data, ensuring efficient data storage and retrieval mechanisms.
Developed reactive web applications using Spring Web Flux, enabling non-blocking, event-driven architecture for high-performance web services.
Integrated Web Flux with reactive data sources such as R2DBC and MongoDB, ensuring seamless and efficient data retrieval in reactive environments.
Used Java Messaging Service (JMS) for reliability and exchange of important information such as payment reports.
Used Oracle database and wrote the PL/SQL stored procedures and triggers to implement the business logic.
Environment: JDK 1.6, J2EE, JSP, EJB, Servlets, Struts, HTML, CSS, JavaScript, JSF, Bootstrap, AngularJS, Spring Boot, Rational Rose, Hibernate, POJOs, XML, JSON, Postman, JMS, Oracle10g, PL/SQL, Azure, JBOSS Server, JIRA, Maven, Cassandra, JUnit, IntelliJ IDEA.