| Jayedeep - Java full stack developer |
| [email protected] |
| Location: East Bloomfield, New York, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Jayadeep_Reddy_Tangirala(P)_1792095014132.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Professional Summary:
Results-driven Senior Java Full Stack Developer with 8+ years of experience in designing, developing, and deploying highly scalable and robust enterprise applications. Proficient in Java 17, Spring Boot 3.x, React 18, and microservices architecture, with a strong background in both frontend and backend development, AWS cloud computing, DevOps, and containerization. Expertise in implementing high-performance, secure, and cloud-native applications using cutting-edge technologies. Backend Development Java 17 - Strong proficiency in Object-Oriented Programming (OOP), multithreading, collections, streams, lambda expressions, and functional programming. Spring Framework 6.x - Extensive experience with Spring Boot 3.x, Spring Cloud, Spring MVC, Spring Security 6.x, Spring Data JPA 3.x, Spring Batch, and Spring Actuator for application monitoring. Hibernate 6.x / JPA 3.x - Expertise in designing ORM mappings, implementing lazy loading, caching strategies, and query optimization for high-performance applications. Microservices Architecture - Designed and deployed RESTful, gRPC, and GraphQL APIs using Spring Boot 3.x; containerized applications with Docker 24.x and Kubernetes 1.28. Messaging Systems - Hands-on experience with Kafka 3.5, RabbitMQ 3.12, ActiveMQ 6.x, IBM MQ 9.x, and building event-driven architectures (EDA). Web Services - Strong experience in developing and consuming RESTful services (JAX-RS, Spring WebFlux) and SOAP services (JAX-WS, Apache CXF). API Security - Implemented OAuth2, OpenID Connect (OIDC), JWT, SAML, and LDAP-based authentication and authorization mechanisms. Frontend Development React 18 - Developed modern, responsive web applications using Hooks, Context API, Redux Toolkit 1.9.x, React Router 6.x, and Styled Components. TypeScript 5.x - Built scalable and maintainable frontend applications with strong typing and advanced language features. JavaScript (ES12) - Implemented dynamic and asynchronous functionality using WebSockets, Fetch API, and Async/Await. UI Technologies - Proficient in HTML5, CSS3, Bootstrap 5.x, Tailwind CSS 3.x, and Material UI 5.x for building highly interactive, mobile-responsive interfaces. Node.js 20.x & Express.js 5.x - Developed RESTful services, authentication mechanisms, and middleware for full-stack integration. Cloud & DevOps AWS Cloud (Core & Advanced Services) - Deep expertise in EC2, S3, RDS, IAM, VPC, Route 53, and CloudWatch; strong experience with serverless architectures using Lambda, API Gateway, and Step Functions. Containerization & Orchestration (EKS-Centric) - Designed and managed microservices on Amazon EKS using Docker 24.x, Kubernetes 1.28, Helm 3.x, and OpenShift 4.x; implemented auto-scaling, service mesh, and rolling deployments. Event-Driven & Streaming Architectures - Built scalable systems using SNS, SQS, and Kafka integrated with AWS services for asynchronous processing and decoupled microservices. Infrastructure as Code (IaC) - Automated infrastructure provisioning using Terraform 1.6.x and AWS CloudFormation; implemented reusable modules and environment-based configurations. CI/CD & GitOps - Developed robust pipelines using Jenkins, GitHub Actions, and GitLab CI/CD; implemented GitOps workflows with Argo CD for automated deployments on Kubernetes. Monitoring & Observability - Implemented centralized logging and monitoring using CloudWatch, ELK/OpenSearch stack, and Prometheus/Grafana for performance tuning and system reliability. Databases & Data Engineering Relational Databases - Extensive experience with PostgreSQL 15, MySQL 8.x, Oracle 19c, SQL Server 2022, and DB2 11.x; skilled in query optimization, indexing strategies, and stored procedures. NoSQL & In-Memory Databases - Hands-on experience with MongoDB 7.x, Cassandra 4.x, Redis 7.x, and Amazon DynamoDB for high-throughput, low-latency applications and caching. Big Data & Analytics - Built ETL and analytics pipelines using Apache Spark 3.x, Hadoop 3.x, Hive 4.x, and Snowflake; experience integrating with AWS data services. Streaming & Event Processing - Developed real-time data pipelines using Kafka Streams, Apache Flink 1.17.x, and Apache Pulsar 3.x for scalable event-driven architectures. AWS Data Services - Worked with S3 for data lakes, AWS Glue for ETL, Athena for querying, and Kinesis for real-time data streaming and ingestion. Testing & Quality Assurance Unit & Integration Testing - Proficient in JUnit 5, Mockito 5.x, Spock Framework 2.x, and TestNG 7.x for building robust and maintainable test suites. API Testing - Strong experience with Postman, Rest Assured 5.x, and SoapUI 5.7.x for validating REST and SOAP services. UI & End-to-End Testing - Hands-on experience with Selenium 4.x and Cypress 13.x for automated UI testing; familiar with Jasmine 5.x and Karma 6.x for frontend test frameworks. Performance & Load Testing - Conducted high-traffic and stress testing using JMeter 5.x, LoadRunner 2023, and Gatling 3.x to ensure scalability and reliability. Test Automation & CI Integration - Integrated automated test suites into CI/CD pipelines to enable continuous testing and faster release cycles. Logging, Monitoring & Security Monitoring & Observability - Implemented end-to-end monitoring and log aggregation using Prometheus, Grafana, ELK Stack (Elasticsearch 8.x, Logstash 8.x, Kibana 8.x), Splunk, and Dynatrace; integrated AWS CloudWatch and X-Ray for distributed tracing and performance analysis. Centralized Logging - Designed scalable logging solutions using ELK/OpenSearch and CloudWatch Logs for real-time insights and troubleshooting in microservices environments. Security Best Practices - Applied OWASP guidelines, implemented SSL/TLS encryption, secure API Gateway configurations, and IAM-based access control for robust authentication and authorization. Container & Application Security - Ensured secure deployments using Trivy and Clair for vulnerability scanning; enforced best practices for Docker and Kubernetes security. Compliance & Access Control - Managed role-based access (RBAC), secrets management, and secure configurations across cloud and containerized environments. Agile & Development Methodologies Agile & Scrum - Strong experience working in Agile environments using Scrum and Kanban methodologies; actively participated in sprint planning, daily stand-ups, retrospectives, and backlog grooming using Jira, Confluence, and Rally. Version Control & Collaboration - Proficient in Git 2.41.x with hands-on experience in GitHub, GitLab, and Bitbucket for source code management, branching strategies, and code reviews. Design Patterns & Best Practices - Applied core design patterns including Singleton, Factory, Prototype, Observer, Strategy, and MVC to build scalable and maintainable applications. SDLC & Engineering Practices - Experienced across full Software Development Life Cycle (SDLC) using Agile (Scrum/Kanban) and Waterfall models; strong advocate of Test-Driven Development (TDD) and clean code principles. Technical Skills Programming Languages: Java, JavaScript, TypeScript, SQL, HTML5, CSS3 Frameworks & Libraries: Spring Boot, Spring MVC, Spring Cloud, Hibernate, React.js, Redux Toolkit, Bootstrap, Material UI Microservices & APIs: Spring Boot, Spring Cloud, RESTful APIs, GraphQL, gRPC, Spring Eureka, Spring Kafka Databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis, Amazon DynamoDB Cloud Platform (AWS): AWS (EC2, S3, Lambda, RDS, API Gateway, IAM, ECS, EKS, CloudFormation, CloudWatch, SNS, SQS) DevOps & CI/CD: Docker, Kubernetes, Jenkins, Terraform, Helm, GitHub Actions, GitLab CI/CD, Argo CD Messaging Systems: Apache Kafka, RabbitMQ Security: OAuth2, OpenID Connect (OIDC), JWT, LDAP, HTTPS, CSRF Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, AWS CloudWatch, Log4j 2.x Testing: JUnit, Mockito, Selenium, Cypress, RestAssured Version Control: Git, GitHub, GitLab, Bitbucket Project Management & Methodologies: Agile, Scrum, Kanban, Jira, Confluence Project: Enterprise Financial Management System Project Description: Enterprise Financial Management System is a cloud-native, microservices-based banking platform designed to streamline financial operations such as customer account management, loan processing, payments, fraud detection, and real-time analytics. Built using Java, Spring Boot microservices, React, Kafka, and AWS, the system provides high scalability, security, and real-time financial insights for enterprise banking users. Key Features: Secure Authentication & Authorization - Implemented using Spring Security, OAuth2, JWT, and RBAC-based access control. Loan Processing Engine - Designed rule-based and event-driven workflows using Spring Boot microservices and Apache Kafka. Real-Time Transaction Processing - Built event-driven architecture using Kafka and RabbitMQ for asynchronous communication. Cloud-Native Deployment - Deployed microservices on AWS using Docker and Kubernetes (EKS) for scalability and high availability. Analytics & Reporting - Developed interactive dashboards using React and PostgreSQL for financial reporting and insights. Performance Optimization - Implemented Redis caching and AWS CloudWatch monitoring to improve system performance and observability. Responsibilities: Involved in all phases of SDLC in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives. Designed and developed scalable microservices using Java 17, Spring Boot 3.x, Spring Cloud, and Spring Security. Built and exposed RESTful APIs for financial services including accounts, payments, and loan processing. Developed modern frontend applications using React 18, Redux Toolkit, Hooks, and component-based architecture. Implemented event-driven architecture using Apache Kafka and RabbitMQ for real-time financial transaction processing. Designed and optimized relational databases using PostgreSQL and MySQL, improving query performance through indexing and tuning. Implemented caching using Redis and AWS ElastiCache to reduce database load and improve response times. Built and maintained CI/CD pipelines using Jenkins, GitHub Actions, Docker, and Kubernetes (EKS) for automated deployments. Deployed applications on AWS (EC2, S3, Lambda, RDS, API Gateway, EKS, CloudWatch) ensuring scalability and fault tolerance. Implemented serverless workflows using AWS Lambda for event-driven and background processing tasks. Integrated messaging systems like Kafka and RabbitMQ for decoupled microservices communication. Ensured application security using OAuth2, JWT, and Spring Security with secure API gateway integration. Performed unit and integration testing using JUnit 5, Mockito, and Postman, ensuring high test coverage and quality. Implemented monitoring and observability using AWS CloudWatch, ELK Stack, Prometheus, and Grafana. Managed version control using Git and GitHub, following branching strategies and code review processes. Environment: Java 17, Spring Boot 3.x, Spring Cloud, Spring Security, React 18, JavaScript, TypeScript, HTML5, CSS3, Redux Toolkit, Kafka, RabbitMQ, PostgreSQL, MySQL, Redis, Docker, Kubernetes (EKS), Jenkins, GitHub Actions, AWS (EC2, S3, Lambda, RDS, API Gateway, CloudWatch), JUnit, Mockito, OAuth2, JWT, ELK Stack, Prometheus, Grafana Description: Device Lifecycle Management System (Tetra) is an enterprise platform designed to track and manage serialized device events across the T-Mobile ecosystem. The system enables real-time device tracking, IoT integration, and secure lifecycle event processing using microservices and cloud-native architecture. Responsibilities: Developed responsive web applications using React 17.x, TypeScript, Redux Toolkit, and component-based architecture for enterprise user interfaces. Designed and implemented scalable microservices using Java 17, Spring Boot 2.7.x, Spring Cloud, and Node.js for backend services. Built and exposed RESTful APIs for device tracking, event processing, and enterprise integrations. Integrated LDAP, OAuth2, Spring Security (5.x), and Auth0 for centralized authentication, authorization, and RBAC. Developed event-driven architecture using Apache Kafka 3.x and RabbitMQ for real-time device lifecycle processing. Designed and implemented serverless workflows using AWS Lambda, API Gateway, S3, and DynamoDB for cost-efficient processing. Built and deployed infrastructure using AWS CDK v2 and Terraform 1.x for Infrastructure as Code (IaC). Deployed microservices on Kubernetes (AWS EKS and GKE) using Docker and Helm for container orchestration. Established secure hybrid connectivity using AWS VPC, VPN, and enterprise network integration between on-prem and cloud systems. Designed and optimized databases using PostgreSQL 13.x, MongoDB 5.x, Redis 7.x, and Oracle 19c with indexing and query tuning. Implemented ORM layer using Hibernate 5.6.x and JPA 2.2 for efficient persistence and transaction handling. Built CI/CD pipelines using Jenkins 2.x and GitHub Actions, with automated testing and deployment workflows. Implemented centralized logging and monitoring using ELK Stack (7.x) and Log4j 2.x, improving system observability. Developed unit and integration tests using JUnit 5, Mockito 4.x, and Selenium 4.x for quality assurance. Followed Agile/Scrum methodology, actively participating in sprint planning, grooming, and retrospectives. Collaborated with cross-functional teams including Product Owners, QA, UX, and DevOps engineers. Performed code reviews, performance tuning, and debugging to ensure system stability and scalability. Environment: Java 17, Spring Boot 2.7.x, Spring Cloud, Spring Security 5.x, React 17.x, TypeScript, JavaScript, AWS (Lambda, API Gateway, S3, DynamoDB, EKS, VPC), Kafka 3.x, RabbitMQ, PostgreSQL 13. x, MongoDB 5.x, Redis 7.x, Oracle 19c, Docker, Kubernetes, Helm, Jenkins 2.x, GitHub Actions, Terraform 1.x, AWS CDK v2, OAuth2, LDAP, ELK Stack 7.x, JUnit 5, Mockito 4.x, Selenium 4.x Developed responsive and dynamic user interfaces using React 17.x, TypeScript, Redux Toolkit, and modern component-based architecture. Designed and implemented scalable microservices using Java 11/17, Spring Boot 2.5.x, and Spring Cloud, following domain-driven design principles. Built and exposed RESTful APIs for backend services including transaction processing and integration modules. Integrated LDAP, OAuth2, and Spring Security (5.x) for authentication, authorization, and RBAC implementation. Developed event-driven architecture using Apache Kafka 2.x and RabbitMQ for asynchronous processing and messaging. Designed and implemented serverless components using AWS Lambda, API Gateway, S3, and DynamoDB for scalable cloud processing. Deployed microservices on Kubernetes (AWS EKS) using Docker and Helm for container orchestration. Implemented Infrastructure as Code using Terraform 1.x and AWS CDK v1 for automated provisioning. Designed secure networking using AWS VPC, VPN, and hybrid cloud connectivity between on-prem and cloud environments. Optimized relational and NoSQL databases (PostgreSQL 12.x, MongoDB 4.x, Redis 6.x, Oracle 19c) through indexing, query tuning, and caching strategies. Implemented ORM layer using Hibernate 5.x and JPA 2.2 for data persistence and transaction management. Built CI/CD pipelines using Jenkins 2.x and GitHub Actions for automated build, test, and deployment workflows. Implemented centralized logging and monitoring using ELK Stack (7.x) and Log4j 2.x for system observability. Developed unit and integration tests using JUnit 5, Mockito 3.x, and Selenium 4.x to ensure code quality. Followed Agile/Scrum methodology, actively participating in sprint planning, grooming, and retrospectives. Collaborated with cross-functional teams including Product Owners, QA, UX, and DevOps. Performed code reviews, performance tuning, and debugging to improve system stability. Environment: Java 11/17, Spring Boot 2.5.x, Spring Cloud, Spring Security 5.x, React 17.x, TypeScript, JavaScript, AWS (Lambda, API Gateway, S3, DynamoDB, EKS, VPC), Kafka 2.x, RabbitMQ, PostgreSQL 12.x, MongoDB 4.x, Redis 6.x, Oracle 19c, Docker, Kubernetes, Helm, Jenkins 2.x, GitHub Actions, Terraform 1.x, AWS CDK v1, OAuth2, LDAP, ELK Stack 7.x, JUnit 5, Mockito 3.x Project Description: E-Commerce Platform is a cloud-native, microservices-based retail system designed to deliver a seamless and secure online shopping experience. The platform supports product browsing, order management, payments, inventory tracking, and customer management. Built using Java, Spring Boot microservices, React, and AWS, the system ensures high scalability, performance, and security for global retail operations. Scalability: Handle high traffic and concurrent transactions efficiently Security: Secure transactions using OAuth2, JWT, and encryption standards Performance: Optimize APIs using caching, load balancing, and database tuning Omnichannel Experience: Seamless integration across web, mobile, and third-party platforms. Responsibilities: Designed and developed microservices architecture using Java 8/11, Spring Boot, and Spring Cloud for modular retail functionalities (Product, Cart, Order, Payment, Inventory). Built and exposed RESTful and GraphQL APIs for product catalog, order processing, and customer services. Implemented React 18-based frontend using Redux Toolkit, Hooks, and component-driven architecture for a responsive e-commerce experience. Developed event-driven architecture using Apache Kafka and RabbitMQ for order processing, inventory updates, and shipment tracking. Integrated AWS services (S3, Lambda, RDS, API Gateway, CloudWatch) for scalable cloud-native deployment. Implemented secure payment integrations with Stripe, PayPal, and Apple Pay ensuring PCI-compliant transactions. Built serverless workflows using AWS Lambda for order processing, notifications, and background jobs. Implemented caching using Redis to improve performance of product catalog and frequently accessed data. Designed and optimized relational and NoSQL databases (MySQL, PostgreSQL, MongoDB) with indexing and query tuning. Implemented Spring Security with OAuth2, JWT, and RBAC for secure authentication and authorization. Built CI/CD pipelines using Jenkins and GitHub/GitLab CI for automated build, test, and deployment workflows. Containerized applications using Docker and Kubernetes (EKS) for scalable and resilient deployments. Implemented centralized logging and monitoring using ELK Stack and Prometheus-Grafana for system observability. Performed unit and integration testing using JUnit and Mockito, ensuring high code quality and coverage. Followed Agile/Scrum methodology, participating in sprint planning, stand-ups, and retrospectives. Collaborated with cross-functional teams including UI/UX, QA, and DevOps to deliver production-grade features. Used Git-based version control (GitHub/GitLab/Bitbucket) with branching strategies and code reviews. Environment: Java 8/11, Spring Boot, Spring Cloud, Spring Security, React 18, JavaScript, TypeScript, REST APIs, GraphQL, Kafka, RabbitMQ, AWS (S3, Lambda, EC2, RDS, API Gateway, CloudWatch), Docker, Kubernetes (EKS), Jenkins, GitHub Actions, MySQL, PostgreSQL, MongoDB, Redis, OAuth2, JWT, ELK Stack, Prometheus, Grafana, JIRA, Confluence Project: Enterprise Web Application Platform Project Description: Enterprise Web Application Platform designed to support business-critical workflows with scalable backend services and dynamic user interfaces. The application enabled secure user management, data processing, and integration with external enterprise systems using Java-based backend services and cloud-enabled infrastructure. Responsibilities: Developed responsive web interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap, and AngularJS, ensuring cross-browser compatibility and improved user experience. Built reusable UI components using AngularJS (MVC architecture) including controllers, services, and directives for maintainable frontend design. Integrated frontend applications with Spring MVC-based backend services for seamless data flow and business logic execution. Developed backend business logic using Core Java and J2EE, ensuring scalable and high-performance application processing. Implemented SOAP-based web services for integration with external enterprise systems and third-party applications. Designed and managed MongoDB database schemas, optimizing data storage, retrieval, and performance. Implemented LDAP-based authentication and authorization for centralized enterprise user management. Built and deployed applications using Maven and Jetty server, ensuring efficient build and deployment processes. Developed and executed JUnit test cases following Test-Driven Development (TDD) principles to ensure code quality. Automated build and deployment processes using Jenkins CI/CD pipelines, improving delivery efficiency. Used Git for version control, managing branching, merging, and collaborative development workflows. Managed Agile workflows using JIRA, participating in sprint planning, issue tracking, and defect resolution. Collaborated with QA teams to perform unit and integration testing, ensuring application stability and reliability. Environment: Core Java, J2EE, Spring MVC, Hibernate, JavaScript, AngularJS, HTML5, CSS3, jQuery, Bootstrap, MongoDB, Oracle, SQL, SOAP Web Services, Maven, Jenkins, Git, JUnit, Selenium WebDriver, LDAP, JIRA Keywords: continuous integration continuous deployment quality analyst user interface user experience message queue javascript sthree |