Summary
Overview
Work History
Skills
Timeline
Generic

Manoj Kumar Reddy Yathapu

Chicago

Summary

Around 11+ years of experience in Object-Oriented Analysis & Design (OOAD) and strong Java/J2EE development background, building scalable web-based applications using Agile methodologies, Spring Boot, Micronaut, and Quarkus, emphasizing microservices architecture and industry best practices.

Strong expertise in Collections, Multithreading, Generics, Lambda Expressions, Streams, Annotations, and solid experience in Object-Oriented Programming and Design Patterns.

Extensive hands-on experience in MVC architecture and frameworks such as Struts, Spring 4/5, Spring Boot, Spring Batch, Spring Security, Spring Web Flow, Hibernate and JPA.

Skilled in building enterprise applications using Core Java, Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, Hibernate ORM, Spring MVC, AOP, Boot, Batch, and Web Flow.

Proficient in deploying and configuring applications on Apache Tomcat, JBoss, WebLogic, and WebSphere servers, including performance tuning and monitoring.

Designed and implemented RESTful APIs with comprehensive understanding of OAuth2, JWT, and API Key authentication mechanisms; also familiar with SOAP-based web services integration.

Well-versed in Agile (Scrum) and Test-Driven Development (TDD) methodologies, with experience in delivering iterative enhancements and high-quality software.

Hands-on experience with Struts framework for building MVC-based enterprise web applications, including legacy system enhancements.

Developed and maintained components using EJB (Session and Message-Driven Beans) for transactional processing and backend logic.

Developed REST APIs using Spring Boot and JAX-RS, including secure APIs using OAuth2 and JWT; implemented Java 8/11 features across services.

Built dynamic and responsive front-end components using Vue.js, integrating with RESTful APIs to develop scalable single-page applications (SPAs).

Built batch jobs and schedulers using EJB, Spring Batch, and container-managed transactions; integrated with external systems via SOAP and REST.

Applied various J2EE design patterns such as Singleton, Factory, DAO, MVC, Service Locator, Facade, and Business Delegate in enterprise-level development.

Experience with cloud-based deployments and infrastructure, including AWS, Azure, GCP, with IAM, EC2, Lambda, S3, and Azure Functions integration.

Worked on Docker, Kubernetes, and OpenShift for containerization, orchestration, and managing microservices-based deployments.

Implemented Vuex for centralized state management and Vue Router for efficient navigation in complex UI workflows.

Developed and optimized SQL queries, stored procedures, and triggers for enterprise applications using IBM DB2.

Integrated Java applications with DB2 databases for high-volume transaction processing and reporting.

Hands-on experience with CI/CD pipelines using Jenkins, Azure DevOps, Octopus, integrated with Git and Maven for automated builds and deployments.

Developed, enhanced, and maintained Spring Boot microservices using Docker and Kubernetes, deployed on AWS ECS, EKS, and Azure Kubernetes Service (AKS).

Integrated AWS services such as S3, Lambda, and CloudWatch into Java-based microservices for scalable and secure backend functionality.

Built GraphQL APIs using Spring Boot and Apollo Server to support dynamic querying, reducing payload size by 30%.

Designed and deployed an event-driven architecture using Apache Kafka and Kafka Streams for real-time data processing, improving system scalability and decoupling.

Extensive UI experience with Angular 6/7, React JS, HTML5, JavaScript, Bootstrap, jQuery, and RESTful integrations to build dynamic and responsive user interfaces.

Developed RESTful APIs using JAX-RS with Jersey for lightweight and scalable service integration.

Implemented Redis-based caching in Spring Boot microservices to improve performance and reduce DB load.

Expertise in SQL/PLSQL, database design, stored procedures, functions, triggers, indexes, views; worked with Oracle, PostgreSQL, MySQL, and NoSQL databases like MongoDB, Cassandra.

Exposure to Apache Kafka for event-driven architectures and real-time data pipelines in large-scale systems.

Skilled in unit testing and mocking using JUnit, Mockito, and Spock, ensuring high code quality and reliability through TDD and BDD methodologies.

Experience working with LLM APIs, AI/ML service integrations (e.g., OpenAI, Azure AI), and prompt-based AI usage for intelligent application capabilities.

Used JUnit, Mockito, PowerMock, Selenium, Jasmine, Karma, and Protractor for unit and functional testing; developed test automation frameworks.

Participated in cloud cost optimization (FinOps) by analyzing AWS EC2, Lambda, and RDS usage patterns—resulting in ~25% reduction in monthly infrastructure spend.

Skilled in version control tools like GIT, SVN, CVS, TFS and build tools like Maven, Gradle, and ANT for continuous delivery and deployment processes.

Experience in Middleware technologies like JBoss, WebSphere, and WebLogic, and strong in monitoring and logging using Log4j, ELK, Splunk, and Prometheus.

Familiar with Agile collaboration and tracking tools including JIRA, Confluence, and experienced in leading and mentoring teams across modules and technologies.

Overview

11
11
years of professional experience

Work History

Sr. Full Stack Java Developer

Startech Networks
10.2023 - Current
  • Participated in all phases of the SDLC using Agile methodology (Scrum), including sprint planning, backlog grooming, and daily stand-ups.
  • Built scalable enterprise applications using Angular 14+ for front-end UI development and integrated with RESTful services.
  • Developed microservices using Spring Boot 3, integrated with Hibernate ORM, and deployed to cloud-native environments using Docker and Kubernetes.
  • Designed and implemented asynchronous messaging systems using Apache Kafka, replacing legacy IBM MQ modules to improve scalability and decoupling.
  • Used Node.js for scripting, utility services, and intermediate API processing.
  • Created dynamic UI with Angular, RxJS, SCSS, Bootstrap 5, and handled inter-component communication using Angular services and dependency injection.
  • Deployed full-stack applications using AWS EC2, Elastic Beanstalk, and RDS, ensuring high availability and performance.
  • Practiced Test-Driven Development (TDD) using JUnit, Mockito for backend, and Jasmine/Karma for Angular components to ensure high test coverage and code quality.
  • Integrated OpenTelemetry for end-to-end distributed tracing in Spring Boot microservices; visualized metrics and logs using Grafana and Jaeger.
  • Deployed microservices on Kubernetes with Istio service mesh to enable secure communication, traffic management, and observability across services.
  • Implemented CI/CD pipelines using AWS CodePipeline and CodeBuild for automated build, test, and deployment of Java Spring Boot and Angular applications.
  • Developed custom dashboards and data visualizations using D3.js and integrated with REST APIs for real-time data updates.
  • Worked with NoSQL databases like MongoDB and Cassandra to handle large-scale data and schema-less document models.
  • Worked with FTP/SFTP for secure file transfers between internal applications and external vendors as part of batch integration workflows.
  • Implemented secure authentication and authorization using JWT and Spring Security.
  • Handled role-based access control (RBAC) and API gateway configurations.
  • Built and managed CI/CD pipelines using Jenkins, GitHub Actions, and Docker to deploy services to AWS and GCP environments.
  • Used Terraform and Helm charts for cloud resource provisioning and Kubernetes application management.
  • Developed and tested RESTful and SOAP-based web services using Spring Web Services and Apache CXF.
  • Created and maintained UNIX shell scripts for automating deployments, log processing, and batch job scheduling.
  • Performed application debugging and server-side troubleshooting on AIX/UNIX environments, including file permission and process management.
  • Used Hibernate Criteria API and JPA for complex query construction and data access layer development.
  • Utilized XPath, XSLT, and DOM/SAX parsers for XML transformation and data extraction in SOAP-based web services.
  • Integrated logging and monitoring using ELK stack, Prometheus, Grafana, and Logback for distributed tracing and alerts.
  • Collaborated with DevSecOps team to address CVEs using Carbon Black, BigFix, and configured firewall/VPC settings in Google Cloud Platform (GCP).
  • Used JUnit 5, Mockito, Jasmine, and Karma for unit and integration testing of both front-end and back-end components.
  • Worked on SQL Server and DynamoDB for different data use cases. Wrote stored procedures, triggers, and optimized SQL queries.
  • Maintained code quality using SonarQube, followed clean code principles and ensured high test coverage.
  • Used Git with Git Flow branching strategy and SourceTree for version control, code reviews, and merge conflict resolution.
  • Implemented multithreaded processing and asynchronous batch jobs using Spring Batch and ExecutorService.
  • Applied various enterprise patterns like DAO, Service Locator, Singleton, and MVC across microservice layers.
  • Developed server-side logic with Java 8 Streams, Lambdas, and handled localization/internationalization using i18n standards.
  • Participated in system hardening, cloud cost optimization, and performance tuning of microservices.

Full stack Java Developer

Banfield Pet Hospitals
08.2021 - 09.2023
  • Developed enterprise-level applications to support automotive diagnostics, digital dashboards, and configuration systems using Spring MVC, Spring Boot, and Hibernate.
  • Revamped legacy UI modules by replacing JSP/Struts-based components with React.js to create modern, responsive, and reusable front-end components.
  • Implemented RESTful services to interface with vehicle telemetry systems, supporting metadata, sensor data, and configuration payloads using Spring Boot.
  • Built interactive front-end screens using React, Bootstrap, HTML5, and CSS3 for real-time monitoring and data management used by internal engineering and QA teams.
  • Used Redux for predictable state management in complex UI modules involving multi-step workflows and data validations.
  • Performed CRUD operations using MongoDB for configuration and diagnostic data and Oracle for structured business logic and reference tables.
  • Integrated Solr and Cassandra for scalable metadata retrieval and indexing of configuration rules and component mappings.
  • Used JBoss AMQ for asynchronous messaging across modules including remote diagnostics and over-the-air update orchestration.
  • Participated in Agile/Scrum environment, worked closely with cross-functional teams including firmware, QA, and embedded developers.
  • Maintained and enhanced Jasper Reports to generate dynamic configuration status reports, error logs, and performance diagnostics.
  • Developed secure AWS-based deployments using EC2, IAM, RDS, Load Balancers, and VPCs for microservices and batch modules.
  • Built and consumed REST APIs in React using Axios and Fetch, integrating with backend systems that controlled electronic control unit (ECU) data and firmware validation processes.
  • Migrated routes from Apache ServiceMix to Solace to support scalable and reliable messaging infrastructure across multiple automotive platforms.
  • Implemented role-based access control and session management using Spring Security and AWS IAM integration.
  • Managed user interface validations and form controls in React, replacing older jQuery and Ext JS implementations.
  • Utilized JIRA for Agile project management, story tracking, and test case linkage; performed code reviews using Crucible.
  • Wrote backend logic using Spring and Hibernate, with object-relational mapping to support configuration templates, OTA packages, and test result storage.
  • Developed stored procedures and triggers in Oracle to support critical business logic and historical data retrieval.
  • Used JUnit, Jest, and React Testing Library for unit testing and front-end behavior verification.
  • Maintained CI/CD pipelines using Jenkins and Git; used SVN for legacy source control and Git for modern modules.
  • Enabled logging using Log4j across microservices and batch jobs for traceability and issue resolution.

Java Full Stack Developer

U.S Bank
02.2019 - 07.2021
  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Used Angular for front-end development and Spring Validator Framework for client-side form validation.
  • Implemented Dependency Injection using Spring Framework and integrated it with Hibernate ORM.
  • Designed and developed Microservices-based business components using Spring Boot and deployed them to the cloud.
  • Worked with Spring modules including Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot to build and integrate microservices.
  • Used Hibernate framework for back-end data persistence and Spring DI for service layer implementation.
  • Developed responsive and interactive web interfaces using Angular, HTML5, CSS3, and JavaScript.
  • Replaced legacy jQuery-based components with modular Angular components to improve performance and maintainability.
  • Utilized Java Messaging Service (JMS) APIs to send system notifications and alerts for backend process completion.
  • Applied standard J2EE design patterns like Value Object, Business Delegate, Service Locator, Session Façade, Singleton, Factory, and DAO.
  • Developed SOAP-based web services and WSDL using JAXB and XML under SOA architecture.
  • Deployed web applications to IBM WebSphere Application Server and configured data sources.
  • Led DevOps onboarding for internal teams; developed training materials on Azure DevOps, Jenkins, Octopus, and other DevOps tools for both on-prem and cloud infrastructure.
  • Developed EJB Message-Driven Beans (MDBs) and implemented messaging queues using JMS.
  • Used Log4j for application-level logging and external configuration management.
  • Configured infrastructure automation in Azure using ARM templates and deployment scripts.
  • Worked on Runbooks and Terraform scripts for infrastructure provisioning and automation.
  • Wrote unit test cases using JUnit for backend service and component testing.
  • Designed and optimized database schemas; implemented SQL stored procedures, functions, triggers, and used prepared statements in RDBMS.
  • Participated in daily Agile Scrum meetings to ensure continuous delivery of project milestones.
  • Mentored team members and ensured adherence to code quality, best practices, and tool usage standards.

Java Full Stack Developer

State of MA
07.2016 - 01.2019
  • Worked with Business Analysis teams, Product Owner, and Clients to collect and understand business requirements and collaborated with architects to convert them into functional and technical specifications.
  • Involved in the Software Development Life Cycle (SDLC), including Requirements gathering, Design, Coding, Integration, Deployment, and Production phases.
  • Built RESTful web services using Node.js and Express.js.
  • Created and consumed RESTful APIs using Express.js to provide centralized logic and reusable data retrieval built on top of Node.js.
  • Implemented logic to pull data from REST APIs using Axios and AJAX, issuing HTTP requests to interact with REST endpoints.
  • Used React as the front-end framework to develop responsive single-page applications (SPAs) and managed state using Redux.
  • Integrated React with Redux for state management and React-Router for client-side routing and navigation.
  • Implemented mock services using Node.js and Express.js to simulate API behavior during development.
  • Built dashboards with dynamic Ajax calls to display business customer counts, flags, and real-time graphs for analytical reporting using Node.js.
  • Secured APIs and user sessions with JSON Web Tokens (JWT) for authentication and authorization using Node.js.
  • Implemented asynchronous CRUD operations with MongoDB using Mongoose.
  • Configured mongo-connector to sync MongoDB data with Elasticsearch and other MongoDB clusters.
  • Designed and managed MongoDB schemas using Mongoose and its migration system.
  • Collaborated with the Kafka Admin team to set up Kafka clusters in QA and Production environments.
  • Used Selenium to create a web-based test automation suite and perform functional testing.
  • Deployed microservices on AWS Cloud using Jenkins CI/CD pipelines.
  • Utilized Pivotal Cloud Foundry for building, deploying, and updating applications; worked with Kubernetes and containerized apps using Docker.
  • Built monitoring and tracking dashboards in Grafana using metrics from Splunk and MongoDB.

Java J2EE/J2EE Developer

Edward Jones
02.2015 - 06.2016
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Participated in all phases of SDLC including requirements, design, development, testing, and deployment.
  • Developed responsive and dynamic UI screens using AngularJS and Bootstrap for Single Page Applications (SPAs).
  • Created REST APIs using Spring Boot, JPA, and Hibernate for backend services and integrated them with AngularJS components.
  • Built reusable Angular components with two-way data binding, directives, and services for modular frontend architecture.
  • Developed and consumed SOAP and RESTful web services using WSDL and JAXB.
  • Wrote and tested JavaScript/Angular code using Jasmine and Karma for unit testing.
  • Implemented business rules using Drools rule engine and integrated them with existing Java applications.
  • Designed and implemented Servlets, JSPs, JSTL tags, and Struts actions in a multi-tier web application.
  • Utilized AWS services including Lambda, S3, and DynamoDB for serverless data processing and storage.
  • Configured SNS and SQS for messaging and event-driven communication in the microservices architecture.
  • Worked with MongoDB and Cassandra for document and wide-column NoSQL databases.
  • Used Solace for real-time event streaming and implemented data integrity checks using rules framework.
  • Built and managed CI pipelines with Ant and handled deployments to WebLogic servers.
  • Wrote shell scripts to automate builds, backups, and monitoring tasks on UNIX systems.
  • Created UML diagrams and documentation using Rational Rose for design reviews.
  • Managed version control using SVN and collaborated with teams via Git and Bitbucket.
  • Performed code reviews and database optimizations including stored procedures and query tuning.

Skills

    Programming Languages

    Java 11, Python 3x, TypeScript, JavaScript, SQL, PL/SQL, Shell Scripting

    Backend Frameworks & APIs:

    Spring Boot, Spring Cloud, Spring MVC, Spring Security, Spring Batch, JPA, Hibernate, Micronaut, Quarkus, RESTful APIs, GraphQL

    Frontend Technologies:

    Angular (2–16), Reactjs, Nextjs, TypeScript, HTML5, CSS3, Bootstrap, jQuery, JSON, AJAX, Material UI

    Cloud Platforms:

    AWS (EC2, S3, Lambda, RDS, DynamoDB, SNS, SQS, API Gateway, CloudWatch, CloudFormation, EKS), Microsoft Azure (Functions, AKS, Blob Storage), Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF)

    DevOps & CI/CD:

    Jenkins, GitHub Actions, GitLab CI, Azure DevOps, ArgoCD, Spinnaker, Terraform, Ansible, Helm, Docker, Kubernetes

    Databases:

    Oracle 12c/19c, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, DynamoDB, ElasticSearch

    Messaging & Event Streaming:

    Apache Kafka, RabbitMQ, ActiveMQ, JMS, Amazon SNS/SQS, Kafka Streams, Apache Pulsar

    Testing & Quality:

    JUnit 5, Mockito, TestNG, Cucumber, Selenium, Cypress, Postman, REST Assured, SonarQube, Pact (Contract Testing)

    Security & Auth:

    OAuth2, JWT, Spring Security, SAML, Keycloak, Okta, API Gateway

    Monitoring & Logging:

    Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, New Relic, Datadog, CloudWatch

    Build & Package Management:

    Maven, Gradle, Nexus, Artifactory

    Version Control & Collaboration:

    Git, GitHub, GitLab, Bitbucket, JIRA, Confluence

    IDEs & Tools:

    IntelliJ IDEA, VS Code, Eclipse, Postman, Swagger/OpenAPI, Fiddler, pgAdmin

Timeline

Sr. Full Stack Java Developer

Startech Networks
10.2023 - Current

Full stack Java Developer

Banfield Pet Hospitals
08.2021 - 09.2023

Java Full Stack Developer

U.S Bank
02.2019 - 07.2021

Java Full Stack Developer

State of MA
07.2016 - 01.2019

Java J2EE/J2EE Developer

Edward Jones
02.2015 - 06.2016
Manoj Kumar Reddy Yathapu