Anusha konyala - Sr Java Full Stack Developer |
[email protected] |
Location: Maplewood, New Jersey, USA |
Relocation: YES |
Visa: H1B |
Resume file: Anusha Reddy_1747429419496.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Professional Summary:
Senior Java Full Stack Developer with 9+ years of experience in designing, developing, and deploying scalable applications. Expertise in Java (Java 17/11/8), Spring Boot, Spring Cloud, Spring Security, Hibernate, and JPA. Strong experience in microservices architecture, event-driven systems, and RESTful & GraphQL APIs. Proficient in frontend development using React.js, Redux, AngularJS, HTML5, CSS3, Bootstrap, and Tailwind CSS. Hands-on experience with message brokers such as Apache Kafka, RabbitMQ, and AWS SQS/SNS. Expertise in authentication & security using OAuth 2.0, JWT, SAML, and Okta. Strong knowledge of DevOps and CI/CD pipelines using Docker, Kubernetes (EKS), Jenkins, GitHub Actions, AWS CodePipeline, and Terraform. Experience in AWS cloud services including EC2, Lambda, S3, API Gateway, RDS, DynamoDB, CloudFront, and Auto Scaling. Hands-on experience integrating AI capabilities into enterprise Java applications using LangChain, OpenAI APIs, and large language models (LLMs) Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Experience in testing responsive web and mobile-friendly applications using Android Studio and device emulators; familiar with mobile deployment workflows and debugging tools. Integrated LangChain with Java Spring Boot services to create conversational agents and AI assistants for enterprise workflows. Proficient in database management with PostgreSQL, MongoDB, Redis, DynamoDB, Oracle 11g, and MySQL. Experience in monitoring & observability using Prometheus, Grafana, and AWS CloudWatch. Skilled in test-driven development (TDD) and behavior-driven development (BDD) using JUnit, Mockito, Cypress, Jest, and TestContainers. Strong understanding of Agile (Scrum/Kanban) methodologies and collaboration tools like JIRA, Confluence. Proficient in version control systems such as Git and SVN. Excellent problem-solving, analytical, and communication skills, ensuring high-quality software development. Technical Skills: Programming Languages: Java (Java 17, Java 11, Java 8, Java 7), TypeScript, JavaScript Backend Technologies: Spring Boot, Spring Cloud, Spring Security, Spring WebFlux, Spring Data JPA, Spring Batch, Hibernate, GraphQL Mobile Testing Tools: Android Studio, Device Emulators, Chrome DevTools (for responsive testing) Frontend Technologies: React.js, Redux, Tailwind CSS, HTML5, CSS3, JSP, Servlets, AngularJS API Development & Authentication: RESTful APIs, GraphQL APIs, OAuth 2.0, JWT, Keycloak Event-Driven & Messaging Systems: Apache Kafka, RabbitMQ, AWS SQS, AWS SNS Databases: PostgreSQL, MongoDB, Redis, DynamoDB, Oracle 11g, MySQL DevOps & CI/CD: Docker, Kubernetes (EKS), Jenkins, GitHub Actions, AWS CodePipeline, Terraform Cloud & Infrastructure: AWS (EC2, Lambda, S3, API Gateway, RDS, DynamoDB, CloudFront, EKS, Auto Scaling), Infrastructure as Code (IaC) using Terraform Testing & Quality Assurance: JUnit, Mockito, Cypress, Jest, TestContainers, Performance Testing (JProfiler, New Relic) AI & LLM Tools: LangChain, OpenAI API, Hugging Face Transformers, Prompt Engineering, Vector Databases (FAISS, Pinecone) Monitoring & Observability: Prometheus, Grafana, AWS CloudWatch Version Control & Project Management: Git, SVN, JIRA, Confluence Methodologies & Practices: Agile (Scrum, Kanban), Microservices Architecture, TDD (Test-Driven Development), BDD (Behavior-Driven Development) Education Details: Bachelor s: St. Mary s Engineering Collage, CSE, 2014 Master s: Saint Peters University, Data Science, 2021 Professional Experience: Company: BNY Mellon, Jersey City, NJ Duration: January 2024 Till now Role: Sr. Java Full Stack Developer Responsibilities: Developed & optimized microservices using Java 17, Spring Boot, Spring Cloud, and Reactive Programming (WebFlux) for high-performance, scalable applications. Designed and implemented RESTful and GraphQL APIs, enabling seamless communication between microservices and front-end applications. Developed the front-end UI using React.js, TypeScript, Redux, and Tailwind CSS, ensuring a highly responsive and interactive user experience. Integrated OAuth 2.0, JWT, and Keycloak for robust authentication and authorization, ensuring secure API access. Performed root cause analysis (RCA) and implemented preventive and corrective actions for recurring production issues in accordance with defined SLA and KPI metrics. Managed application environment configurations and deployments across dev, QA, and prod environments, including user management and role-based access controls. Collaborated with security teams to monitor vulnerabilities, resolve findings from automated scans, and ensure compliance with security best practices. Leveraged Apache Kafka and RabbitMQ for event-driven architecture, enhancing real-time data streaming and processing. Worked with PostgreSQL, MongoDB, and Redis, implementing database indexing, caching, and query optimization to improve performance. Utilized Kubernetes (EKS) and Docker for container orchestration, ensuring efficient deployment and scaling in AWS cloud environments. Developed Infrastructure as Code (IaC) using Terraform for automated provisioning of AWS services like EC2, S3, API Gateway, Lambda, DynamoDB, RDS, and CloudFront. Utilized APM tools such as Dynatrace and New Relic for performance monitoring and optimization of applicationsDesigned prompt templates and chain-of-thought workflows using LangChain to automate decision support logic within enterprise applications. Designed and maintained CustomApps to automate internal business workflows, including fraud detection, compliance reporting, and user onboarding processes. Developed enterprise-grade custom applications integrating Java-based microservices with React.js frontends, tailored for BNY Mellon s financial operations. Built scalable and secure CustomApps using Spring Boot and AWS services to replace legacy vendor solutions and reduce licensing costs. Built and managed CI/CD pipelines using Jenkins, GitHub Actions, and AWS CodePipeline, automating deployment and testing workflows. Pioneered the use of machine learning techniques in the Actimize environment to predict fraudulent transactions with higher accuracy. Refactored legacy codebase to leverage Java 11+ features, reducing boilerplate code and improving performanceDeveloped a Java-based microservice that integrates LangChain and OpenAI LLM APIs to provide intelligent chat interfaces and AI-powered document summarization features within the product recommendation engine. Enhanced monitoring and observability using Prometheus, Grafana, and AWS CloudWatch, setting up alerts for system performance and error tracking. Integrated machine learning models using AWS SageMaker, applying AI-driven recommendations for user personalization. Followed Agile methodologies (Scrum), actively participating in sprint planning, stand-ups, and retrospectives using JIRA and Confluence. eveloped LangChain-powered microservices for contextual question answering using vector embeddings and document chaining, deployed alongside Java-based backend. Conducted unit, integration, and end-to-end testing using JUnit, Mockito, Cypress, Jest, and TestContainers, achieving high code quality and coverage. Led a team of junior developers, conducting code reviews, mentoring, and enforcing development best practices. Technologies Used: Java 17, Spring Boot, Spring Cloud, Spring WebFlux, GraphQL, React.js, TypeScript, Redux, Tailwind CSS, OAuth 2.0, JWT, Keycloak, Apache Kafka, RabbitMQ, PostgreSQL, MongoDB, Redis, AWS (EC2, Lambda, S3, API Gateway, RDS, DynamoDB, CloudFront), Kubernetes (EKS), Docker, Jenkins, GitHub Actions, AWS CodePipeline, Terraform, Prometheus, Grafana, AWS CloudWatch, JUnit, Mockito, Cypress, Jest, TestContainers, JIRA, Confluence Company: eBay, New York, NY Duration: November 2022 December 2023 Role: Sr. Java Full Stack Developer Responsibilities: Developed scalable microservices using Java 17, Spring Boot, and Spring Cloud for a cloud-based e-commerce platform. Designed and implemented RESTful and GraphQL APIs for seamless communication between front-end and back-end systems. Built the front-end UI using React.js, TypeScript, Redux, and Tailwind CSS for a responsive and dynamic user experience. Implemented OAuth 2.0 and JWT-based authentication with Spring Security to ensure secure API access. Utilized Apache Kafka for event-driven architecture, improving real-time data processing and message streaming. Provided Tier-2 support for production issues, ensuring timely resolution and adhering to SLA requirements while documenting incident reports and fixes. Participated in deployment activities across staging and production environments, coordinating with QA and DevOps teams to ensure zero-downtime releases. Assisted in the administration and monitoring of deployed microservices and frontend components on AWS cloud infrastructure. Designed a LangChain-based summarization engine to condense long-form logs and automate insights for business stakeholders. Integrated PostgreSQL and MongoDB for structured and unstructured data storage. Developed reusable UI components and state management using React Hooks and Context API. Optimized API performance using Redis caching, reducing response times for frequently accessed data. Deployed applications on AWS (EC2, S3, API Gateway, RDS, Lambda, DynamoDB, CloudFront) ensuring high availability. Developed custom e-commerce admin dashboards and analytics tools using React.js and Spring Boot, enabling business teams to manage product data and inventory in real-time. Engineered CustomApps for operational automation including offer management, fraud analysis, and promotion rule engines within the eBay seller platform. Integrated third-party APIs and internal services into custom-built applications, optimizing business logic flows and reducing manual tasks. Built and managed CI/CD pipelines using Jenkins, GitHub Actions, and AWS CodePipeline for automated testing and deployment. Created containerized applications using Docker and Kubernetes, deployed on AWS EKS. Followed Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives using JIRA and Confluence. Wrote unit and integration tests using JUnit, Mockito, Cypress, and Jest to ensure high code quality and test coverage. Technologies Used: Java 17, Spring Boot, Spring Cloud, Spring Security, Spring Data JPA, React.js, TypeScript, Redux, Tailwind CSS, GraphQL, PostgreSQL, MongoDB, Redis, Apache Kafka, RabbitMQ, AWS (EC2, Lambda, S3, API Gateway, RDS, DynamoDB, CloudFront, EKS), Jenkins, GitHub Actions, AWS CodePipeline, Docker, Kubernetes, JUnit, Mockito, Cypress, Jest, JIRA, Confluence Company: T-Mobile, Bellevue, WA, Remote Duration: February 2021 October 2022 Role: Java Backend Developer Responsibilities: Developed scalable and high-performance microservices using Java 11, Spring Boot, and Spring Cloud. Designed and implemented RESTful APIs to support real-time data processing and business logic execution. Integrated Kafka for event-driven architecture, enabling real-time streaming and message processing. Used Spring Security with OAuth 2.0 and JWT for authentication and authorization. Worked with SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases to store and manage structured and unstructured data. Implemented Redis caching to optimize API response times and reduce database load. Developed batch processing jobs using Spring Batch for scheduled tasks like report generation and data synchronization. Utilized Docker and Kubernetes for containerization and orchestration of microservices. Implemented CI/CD pipelines using Jenkins, GitHub Actions, and AWS CodePipeline for automated deployments. Deployed microservices on AWS (EC2, Lambda, S3, API Gateway, RDS, DynamoDB, SQS, SNS). Ensured high availability and scalability by implementing load balancing and auto-scaling strategies. Used GraphQL to optimize API queries, improving data retrieval efficiency. Participated in Agile development, using JIRA for sprint planning, daily stand-ups, and retrospectives. Conducted unit and integration testing with JUnit, Mockito, and TestContainers to ensure code quality. Technologies Used: Java 11, Spring Boot, Spring Cloud, Spring Security, Spring Batch, PostgreSQL, MongoDB, DynamoDB, Redis, Apache Kafka, SQS, SNS, Jenkins, GitHub Actions, AWS CodePipeline, Docker, Kubernetes, AWS EC2, Lambda, API Gateway, RDS, DynamoDB, S3, Load Balancers, JUnit, Mockito, TestContainers, JIRA Company: Kellton Tech, Hyderabad, India Duration: October 2017 October 2019 Role: Java Developer Responsibilities: Developed RESTful APIs using Java 8, Spring Boot, and Spring MVC to handle travel bookings for flights, hotels, and cabs. Migrated from monolithic to microservices architecture, ensuring scalability and modularization of services. Implemented asynchronous event processing using RabbitMQ (Kafka was still growing but widely adopted post-2018). Integrated PostgreSQL for transactional data and MongoDB for customer profiles and preferences. Used Spring Security with OAuth 2.0 and JWT for authentication and access control. Developed batch processing jobs using Spring Batch to process bulk travel bookings and payment reconciliations. Optimized API response times using Redis caching, reducing direct database queries. Utilized Jenkins for CI/CD, setting up automated builds, testing, and deployments. Worked with Docker for containerization and deployed applications on AWS EC2 instances (Kubernetes adoption picked up later). Implemented API Gateway using Zuul, providing centralized authentication and rate-limiting. Participated in Agile Scrum methodology using JIRA for tracking user stories, sprint planning, and retrospectives. Performed unit and integration testing using JUnit and Mockito to ensure robust API functionality. Technologies Used: Java 8, Spring Boot, Spring MVC, Spring Security, Spring Batch, PostgreSQL, MongoDB, Redis, Microservices Architecture, RabbitMQ, Zuul API Gateway, Jenkins, Docker, AWS EC2, JUnit, Mockito, JIRA Company: Sonata Software Solutions, Bangalore, India Duration: September 2014 September 2017 Role: Software Engineer Responsibilities: Developed Omni-Channel Retail Management System using Java 7/8 and Spring MVC to integrate online and offline retail channels. Designed and implemented RESTful APIs for synchronizing inventory, orders, and customer data between POS systems, e-commerce platforms, and mobile apps. Utilized JSP and Servlets for backend rendering before transitioning to AngularJS for admin dashboards. Developed batch processing jobs using Spring Batch for periodic inventory updates and report generation. Integrated RabbitMQ for asynchronous messaging and communication between services. Used Oracle 11g and MySQL to handle transactional data, optimizing performance with PL/SQL procedures. Implemented OAuth 2.0 authentication and LDAP integration for secure API access control. Worked with SVN for version control, later migrating to Git as the company adopted modern SCM practices. Deployed applications on Apache Tomcat servers, with Docker introduced in later stages for containerized deployments. Used JIRA for Agile project management and participated in daily stand-ups, sprint planning, and retrospectives. Integrated payment gateways (PayPal, Razorpay) and developed transaction reconciliation features. Conducted performance testing and profiling using JProfiler and New Relic to optimize API response times. Provided post-production support, resolving critical issues and deploying hotfixes to minimize downtime. Technologies Used: Java 7, Java 8 (adopted later), Spring MVC, Hibernate, JSP/Servlets, jQuery, JSP, HTML5, CSS3, Bootstrap (AngularJS introduced around 2016), Oracle 11g, MySQL, PL/SQL, RabbitMQ (Kafka adoption was limited during this period), OAuth 2.0, LDAP, Apache Tomcat, Maven, Jenkins (Docker introduced in later stages), JIRA, SVN (early), Git (later), Postman, JProfiler, New Relic Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface javascript sthree procedural language New Jersey New York Washington |