Rohith Reddy Sr. Java Full Stack Developer
************@*****.*** 1-630-***-**** LinkedIn
PROFESSIONAL SUMMARY
Results-driven Full Stack Java Developer with 10+ years of experience delivering scalable, enterprise-grade applications across diverse domains.
Expertise in Java (8–17), Spring Boot, Spring MVC, Spring Security, Hibernate, and Microservices architecture.
Skilled in front-end frameworks: Angular (2–14+), React.js, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and jQuery.
Built RESTful and SOAP APIs, integrated third-party services (OAuth 2.0, SAML) and documented APIs using Swagger/OpenAPI.
Proficient in Core Java concepts: OOP, Multithreading, Collections, Generics, Annotations, Exception Handling, and Reflection.
Strong cloud experience with AWS (EC2, S3, Lambda, IAM, CloudFormation); hands-on with Docker, Kubernetes, and OpenShift for container orchestration.
Implemented CI/CD using Jenkins, Git, Maven, and Docker, improving build times by 80% and achieving 95% deployment success.
Solid database expertise in Oracle, PostgreSQL, MySQL, SQL Server, and NoSQL systems like MongoDB and Cassandra.
Designed real-time, high-throughput systems using Kafka, RabbitMQ, and WebSockets to support 1M+ concurrent transactions.
Experience in performance tuning and monitoring via Splunk, Elastic Stack, and Grafana; secured systems using JWT, MFA, and LDAP.
Achieved 90%+ test coverage using JUnit, Mockito, Cucumber, and SonarQube, reducing production defects by 40%.
Strong Agile/Scrum practitioner with a consistent record of on-time sprint deliveries; collaborative in cross-functional teams using Jira and Confluence.
TECHNICAL SKILLS
Languages: Java (8–17), SQL, PL/SQL, JavaScript, TypeScript, C, C++
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, Angular (2–14+), React.js
Web Technologies: HTML5, CSS3, JavaScript, JSON, AJAX, REST, SOAP
Databases: Oracle, PostgreSQL, MongoDB, Cassandra, MySQL, SQL Server
DevOps & Tools: Docker, Jenkins, Kubernetes, Git, Maven, Gradle, JIRA
Cloud Platforms: AWS (EC2, S3, Lambda, IAM, CloudFormation), OpenShift, PCF
Testing & Logging: JUnit, TestNG, Mockito, Selenium, Cucumber, Log4J
Web/App Servers: Tomcat, JBoss, WebLogic
Methodologies: Agile, Scrum, TDD
EDUCATION QUALIFICATION
Bachelor of Science (B.Sc.) in Computer Science
Malla Reddy Engineering College & Management Sciences, Telangana, India
CERTIFICATIONS
• AWS Cloud Quest: Cloud Practitioner • Machine Learning with Python
• Data Analysis with Python • Scientific Computing with Python • Enterprise Data Science in Practice
PROFESSIONAL EXPERIENCE
Client: SWIFT, Manassas VA
Role: Sr. Java Full Stack Developer
Duration: Jan 2024 – Present
Developed enterprise-grade web and microservices apps using Java 11/17, Spring Boot, Spring WebFlux, and Hibernate, integrating with REST/SOAP APIs.
Built dynamic SPAs using Angular 13/14, React.js, and TypeScript; implemented JWT-based interceptors and responsive UIs with Bootstrap, HTML5, and CSS3.
Implemented multithreaded data processing pipelines using Java Concurrency API and CompletableFuture to parallelize I/O-bound operations.
Integrated third-party APIs for payment processing, OAuth2/SAML authentication, and message queuing with Kafka, RabbitMQ, and Apache Camel.
Designed and secured RESTful APIs with Spring Security and documented them using Swagger.
Deployed scalable microservices on AWS using Lambda, EC2, S3, and CloudFormation; containerized apps with Docker, OpenShift, and Kubernetes.
Tuned microservice performance for low-latency API responses by optimizing GC settings, JVM parameters, and reducing cold start times in AWS Lambda.
Monitored system health with Elastic Stack (ELK), Grafana, and CloudWatch; implemented centralized logging and real-time dashboards.
Improved front-end development speed by using Copilot with Angular and React.js to auto-generate reusable components, hooks, form validation, and UI state management logic. Used Copilot to auto-generate JUnit5 test cases and Mockito-based mocks
Used Oracle, PostgreSQL, MongoDB, and Cassandra for data storage and performance-tuned SQL/PLSQL and NoSQL queries.
Automated CI/CD pipelines with Jenkins, Maven, and Gradle; followed Agile/SCRUM, conducted unit testing with JUnit5, and used Git/JIRA for version control and sprint tracking.
Migrated legacy monolithic systems to a modern microservices architecture, adopting Java 17 features like pattern matching and sealed classes.
Environment: Java 11/17, Spring Boot, WebFlux, Angular 13/14, React.js, Copilot, Node.js, AWS, Docker, Kubernetes, Kafka, RabbitMQ, Cassandra, Oracle, MongoDB, Jenkins, Maven, OAuth2, JWT, SAML, ELK, Swagger, JIRA, Git, JUnit5
Client: Bank of the West, St. Louis, MO
Role: Sr. Java Full Stack Developer
Duration: Sep 2022 – Dec 2023
Developed and modernized enterprise Java applications using Java 8/11/17, leveraging lambdas, streams, sealed classes, and concurrency APIs to build responsive, thread-safe services.
Engineered low-latency microservices using Spring Boot, applying multithreading with CompletableFuture, thread pools, and async request handling to optimize throughput.
Designed SPAs using Angular 10–13, TypeScript, Bootstrap, and Reactive Forms; implemented reusable UI components and client-side validations.
Developed data transformation and enrichment jobs using Scala and Apache Spark for large-scale batch and streaming workloads
Secured APIs using Spring Security, JWT, and GraphQL for flexible and secure data access.
Integrated Python with Java (via Py4J) and built serverless components using Python Flask, AWS Lambda, and API Gateway.
Deployed applications on AWS (EC2, IAM, S3, CloudFormation) and containerized environments using Docker, Kubernetes, and OpenShift.
Utilized Kafka with multi-threaded consumers to process real-time events efficiently, reducing message lag and increasing system resilience. Utilized Kafka for asynchronous messaging and Cassandra for high-performance NoSQL persistence.
Developed complex SQL and PL/SQL logic using MySQL, Oracle, PostgreSQL, MongoDB, and DB2; supported migration and transformation from file-based sources.
Wrote custom UDFs and aggregations in Scala for real-time processing within Spark Structured Streaming jobs integrated with Kafka topics. Utilized ScalaTest and Specs2 for unit and integration testing of Spark jobs
Automated CI/CD pipelines using Jenkins, Git, Maven, Gradle, and version-controlled via Bitbucket; followed Agile/Scrum with Jira.
Implemented BDD/TDD using JUnit5, Mockito, Cucumber, and performance-tested APIs with JMeter; documented APIs via Swagger and validated endpoints using Postman.
Hosted applications on WebLogic, JBoss, Tomcat within Linux environments; monitored logs and performance using Log4j and Splunk.
Integrated Apache Druid with Kafka for real-time analytics and OLAP queries; used Pandas, NumPy, and ML-based classification models to automate anomaly detection and trend prediction in time-series reporting.
Environment: Java 8/11/17, Spring Boot, Scala, Angular 10–13, GraphQL, REST, Python Flask, AWS, Docker, Kubernetes, OpenShift, Kafka, Cassandra, MongoDB, Oracle, PostgreSQL, Git, Jenkins, JUnit5, Cucumber, Swagger, Postman, WebLogic, Splunk
Client: Tenet Healthcare, Dallas, TX
Role: Java Full Stack Developer
Duration: Feb 2021 – Aug 2022
Developed scalable web applications using Java 8/11, Spring Boot, Spring WebFlux, Hibernate, and React.js (Hooks, Flux); implemented CompletableFutures and observables for async processing.
Designed RESTful and SOAP-based microservices with Spring Cloud, Apache Camel, Swagger UI, Eureka, and Axis; implemented WS-Security and service discovery.
Built interactive UIs using Angular 9/10, React.js, TypeScript, Node.js, and Bootstrap; added advanced interactivity with React-Draggable and Angular Router.
Managed persistence using Hibernate, Spring Data, JPA, and JDBC; developed optimized SQL, HQL, and PL/SQL procedures across Oracle, PostgreSQL, and MongoDB.
Integrated NoSQL (MongoDB, Cassandra) and used ElasticSearch for full-text search, indexing, and analytics.
Built real-time messaging and stream processing using Apache Kafka, Spring Kafka, and Kafka Streams.
Deployed applications on AWS (EC2, S3, RDS, SQS, IAM, CloudFormation) and implemented configuration management with Ansible and Ansible Tower.
Applied DevOps practices using Docker, Jenkins CI/CD, Bitbucket, SourceTree, and custom pipeline scripting.
Secured services using Spring Security, JWT, AWS MFA, Zuul, Hystrix, and Ribbon for API gateway routing, failover, and load balancing.
Developed distributed data pipelines using Apache Spark, Scala, Spark SQL, and integrated ElasticSearch for backend analytics.
Conducted profiling, logging, and monitoring with Splunk, Log4j, Jasper Reports, and Java profilers.
Implemented multi-threaded processing combining Hibernate and Spring for performance-critical workflows.
Ensured code quality through automated testing using JUnit, Mockito, TestNG, Selenium, Karma, Jasmine; maintained high coverage via CI pipelines in Jenkins.
Followed Agile/Scrum methodologies, conducted sprint ceremonies, and tracked delivery using Jira.
Environment: Java 8/11, Spring Boot, WebFlux, Angular 9/10, React.js, Node.js, AWS, Kafka, MongoDB, Cassandra, Elasticsearch, Hibernate, JPA, Oracle, PostgreSQL, Docker, Jenkins, Spark, Scala, JUnit, Selenium, Ansible, Zuul, Ribbon, Hystrix, Swagger, Splunk, Log4j
Client: Walgreens, Deerfield, IL
Role: Sr. Java Developer
Duration: Jan 2020 – Jan 2021
Developed microservices-based Single Page Applications (SPAs) using the MEAN stack (MongoDB, Express, Angular 8/9, Node.js); followed TDD and implemented RxJS observables for real-time data flow.
Built RESTful and SOAP APIs using Spring Boot, Spring MVC, and OAuth 2.0; integrated with legacy systems and secured endpoints with JWT and Spring Security.
Created and consumed GraphQL APIs, optimized MongoDB schemas, and designed scalable data retrieval layers with resolvers and data loaders.
Delivered responsive UIs using Angular 8/9, React.js, Redux, Bootstrap, and TypeScript; enhanced performance with Angular’s change detection and modular design.
Created asynchronous, fault-tolerant microservices in Scala using Akka HTTP and Akka Streams to support high-throughput event ingestion. Integrated Scala UDFs into Hive queries to handle custom data validation and enrichment during batch loads.
Engineered asynchronous communication using Kafka, RabbitMQ, JMS, and implemented gRPC, WebSockets, and SSE for event-driven microservices. Deployed ML-powered personalization modules on GCP for dynamic content delivery in Angular SPAs
Automated builds, deployments, and configurations with Ansible, Terraform, Docker, and Kubernetes; deployed on Azure Kubernetes Service (AKS) and GCP.
Managed cloud-native workflows using Azure Data Factory for cross-cloud data migration and synchronized workloads between Azure and GCP. triggered ML retraining jobs and monitored model accuracy via custom metrics in DataDog
Built secure, multi-threaded applications using Core Java 8, Collections, and concurrency utilities; created IAM workflows for auth/auth using Spring Security.
Integrated chatbot APIs with DialogFlow and ETMS for customer-facing automation; enabled NLP-based customer intent recognition, sentiment scoring, and response orchestration via GCP-hosted ML models.
Designed and tuned high-throughput batch processing using HDFS, Hive, Sqoop, and big data connectors.
Developed dashboards with Kibana, Splunk, Grafana, Sumo Logic, and integrated DataDog for observability and alerting.
Designed schema and query logic in PostgreSQL, Oracle, MongoDB, and Cassandra; created optimized SQL, PL/SQL, and triggers for backend operations.
Used Git, JIRA, Confluence, and Jenkins for CI/CD automation, sprint tracking, and collaborative development.
Environment: Java 8, Spring Boot, MEAN Stack, GraphQL, Kafka, RabbitMQ, gRPC, WebSockets, MongoDB, Python, Cassandra, PostgreSQL, Azure, GCP, AKS, Terraform, Ansible, Docker, Kubernetes, Hive, Sqoop, React.js, Angular 9, Jenkins, OAuth2, JWT, DataDog, Kibana, Git, JIRA
Client: CDW / Procter & Gamble, India
Role: Java Developer
Duration: Jul 2017 – Jul 2019
Developed Single Page Applications (SPAs) using Angular 4/6, React.js, and Node.js with reusable components, form validation, and routing (React Router, Flux).
Built responsive UIs using HTML5, CSS3, Bootstrap, JavaScript, and jQuery; integrated front-end with Spring Boot/MVC RESTful APIs.
Developed backend services using Spring Core, Spring Security, Hibernate, and DAO layers; implemented caching via EHCache and modularized code using Spring IoC/DI.
Built and secured microservices using Spring Boot, Node.js, AWS Lambda, and Spring Kafka; integrated real-time data streams via Kafka Streams.
Documented APIs with Swagger; applied SAML, LDAP, and AWS MFA (with Google Authenticator) for secure, role-based authentication.
Wrote custom Scala scripts to automate data extraction, transformation, and loading (ETL) workflows across MongoDB
Provisioned and deployed AWS infrastructure using EC2, S3, CloudFormation, CloudWatch, and Nagios; handled hybrid cloud deployments using Azure ELB (Classic and ARM).
Managed NoSQL databases including MongoDB (with sharding), HBase, and Cassandra (administered via OpsCenter and Cassandra Stress Tool); also worked with PostgreSQL and Oracle.
Built real-time monitoring utilities using Scala and Akka to track microservice health, processing lags, and performance across distributed systems.
Built custom dashboards and data aggregations using ElasticSearch, Kibana, Grafana, and Apache Spark for backend analytics.
Automated builds and deployments with Docker, Kubernetes, Jenkins, and Maven; authored Dockerfiles and CI/CD workflows.
Ensured PCI DSS compliance by aligning code and infra implementations with security standards and integrating SSO with Active Directory on Linux.
Deployed services in Apache Tomcat, WebSphere, and PCF containers; tuned Linux environments and automated operations.
Configured and administered LDAP, NFS, NIS, and Samba for secure Linux-Windows resource sharing.
Developed and optimized PL/SQL procedures, triggers, and views; performed debugging and monitoring using Log4j and IntelliJ.
Conducted unit and integration testing using JUnit, TestNG, Mockito, Selenium, Karma, and Jasmine for Angular components.
Environment: Java, Spring Boot, Angular 4/6, React.js, Node.js, Kafka, AWS, Azure, MongoDB, Cassandra, PostgreSQL, Oracle, Docker, Kubernetes, Jenkins, Hibernate, LDAP, Spark, ElasticSearch, Swagger, JUnit, Mockito, Selenium
Client: Pegasystems / Ford, India
Role: Java Application Developer
Duration: Jan 2016 – Jun 2017
Developed web applications using Core Java, Spring MVC, Hibernate, Angular 2, and Node.js following Agile methodologies.
Built Single Page Applications (SPAs) using Angular 2 with components, routing, services, and modals for dynamic content rendering.
Designed and developed responsive UI with HTML5, CSS3, JavaScript, jQuery, React.js, and JSP; used AJAX and Dojo for asynchronous client-side updates.
Created and consumed RESTful and SOAP web services using JAX-RS, Spring Boot, and analyzed SOAP envelopes using SOAP UI.
Implemented Spring IoC for dependency injection and configured Spring MVC Controllers for handling HTTP requests/responses.
Integrated PCF (Pivotal Cloud Foundry) microservices with Spring Boot, used config-server for environment-specific properties.
Used Hibernate for ORM, building DAO layers and handling backend data; worked on XML parsing and object mapping for order confirmations.
Applied multi-threading concepts for concurrency in backend processing.
Automated UI testing with Selenium WebDriver and integrated scripts with Jenkins for CI/CD execution.
Managed version control with SVN and tracked issues using BugZilla and JIRA; automated builds and deployments using ANT.
Utilized Couchbase as a NoSQL store for certain application modules and performed SQL operations using Aqua Studio.
Environment: Java, Spring MVC, Spring Boot, Hibernate, Angular 2, React.js, Node.js, SOAP, REST, PCF, Couchbase, Selenium, Jenkins, AJAX, Dojo, HTML5, CSS3, JavaScript, JSP, SVN, ANT, JIRA
Client: PAREXEL International, India
Role: Jr. Java Developer
Duration: June 2014 – Dec 2015
Participated in requirement analysis and design discussions with business analysts and architects to define application scope and architecture.
Developed web applications using Spring MVC, Hibernate, and JSP/Servlets, adhering to MVC architecture and JEE standards.
Built RESTful services and Spring controllers to integrate with internal and external APIs; migrated existing services to Pivotal Cloud Foundry (PCF) for cloud deployment.
Used Node.js and Express.js for backend services and controller logic in a hybrid Java-JavaScript environment.
Created cross-browser compatible UI components using HTML, CSS, JavaScript, and AJAX based on design specs.
Accessed and manipulated data using Hibernate ORM, DAO design pattern, and wrote HQL/SQL queries for Oracle 9i/10g databases.
Used Spring IoC and AOP, configuring beans and integrating with Struts where required.
Consumed and exposed SOAP-based web services, and performed XML parsing with SAX/DOM.
Implemented JMS for asynchronous communication and monitored Spring Batch apps via PCF Apps Manager.
Wrote unit tests using JUnit and maintained application logs using Log4J; used SVN for version control and RAD for development.
Environment: Java, Spring MVC, Hibernate, Node.js, Express.js, PCF, Oracle 9i/10g, JMS, SOAP, Struts, JSP, Servlets, HTML, CSS, JavaScript, AJAX, JUnit, Log4J, SVN