Anusha M Resume
Anusha M Resume
PROFESSIONAL SUMMARY:
Experienced Sr. Java Full Stack Developer with 10 years of proven expertise in software development, spe-
cializing in building scalable, high-performance applications using cutting-edge technologies. Skilled in both
front-end and back-end development, leveraging an extensive toolset to deliver seamless user experiences
and robust system architectures.
Proficient in Agile methodologies including SCRUM, TDD, and CI/CD pipelines, ensuring iterative
development and timely delivery of projects.
Strong foundation in Core Java skills, including mastery of Object-Oriented Programming (OOP), Multi-
threading, Collections Frameworks, Exception Handling, Data structures, and JDBC.
Back-End Excellence: Specialized in Java 17, 11, and 8 programming, incorporating functional programming
paradigms, multithreading, and data structures. Expertise in Spring Boot, Spring Security, Spring Batch,
Spring Cloud, and microservices architecture, ensuring efficient service-oriented designs with RESTful and
SOAP APIs. Strong knowledge of Java Server Faces (JSF), and Apache Struts, enabling smooth integration
between backend and frontend components.
Front-End Expertise: Adept in developing responsive and dynamic web interfaces using Angular (versions
14, 10, 6, 2), ReactJS, HTML5, CSS3, JavaScript, TypeScript, and frameworks like Material Design and
Bootstrap. Proven ability in handling complex state management using NgRx, Context API, and other modern
libraries.
Cloud Platforms: Comprehensive experience with AWS (EC2, S3, Lambda, RDS), GCP (Pub/Sub, Spanner), and
Azure (Data Factory, Blob Storage, Virtual Machines, Azure SQL, Functions, Service Bus, Storage queues).
Skilled in containerization with Docker and orchestration using Kubernetes for deploying resilient, scalable
applications.
Database and Messaging Systems: Hands-on experience with relational databases (Oracle, SQL, PL/SQL,
MongoDB) and NoSQL solutions like Cassandra. Proficient in implementing distributed messaging using
Apache Kafka and caching systems like Redis.
DevOps Integration: Strong background in CI/CD processes with Jenkins, Maven, and GitLab. Expertise in
automated deployment workflows and system monitoring using Grafana, Splunk, and Log4j2.
Design and Optimization: Expertise in Object-Oriented Analysis & Design (OOAD), design patterns (Singleton,
Factory, Adapter), and tools like Drools for rule-based decision systems. Adept in performance optimization
using profiling tools, JMeter, and advanced SQL query design.
Extensive experience deploying web and J2EE enterprise applications on a variety of servers, including We-
bLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB), and JBoss. Leveraging JBoss's modular architec-
ture and clustering features for scalable and high-performance solutions.
Proficient in creating and executing comprehensive test cases, ensuring the quality and reliability of software
applications. Developed automated testing scripts to streamline the testing process.
Experienced in both unit testing using frameworks like JUNIT and integration testing using tools like Mockito.
Maintained comprehensive documentation for code, design, and architectural decisions.
Committed to delivering high-quality, secure, and maintainable software solutions while fostering strong
collaboration and alignment across cross-functional teams. Enthusiastic about leveraging emerging
technologies to drive innovation and exceed business expectations.
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Delivered high-quality software solutions by adopting Agile methodologies like SCRUM and Test-Driven
Development (TDD), ensuring collaboration, transparency, and efficiency across cross-functional teams.
Designed, developed, and optimized responsive user interfaces for banking applications using Angular 14,
HTML5, CSS3, and JavaScript, employing features like lazy loading, optimized routing, and NgRx for state
management to enhance customer experiences and application performance.
Leveraged Java 17 features, including pattern matching for instance of and optimized garbage collectors
(G1/ZGC), for improved code clarity, memory management, and application performance in banking software.
Developed and deployed robust, scalable microservices using Spring Boot, adhering to modular architecture
principles to enhance maintainability, flexibility, and fault isolation for financial systems.
Enhanced microservices communication using Istio Service Mesh, implementing traffic management,
observability, and fault tolerance features like circuit breakers for reliable banking operations.
Secured banking applications by implementing OAuth 2 and OpenID Connect, ensuring advanced
authentication, authorization, and seamless access control for sensitive customer data.
Designed and integrated RESTful APIs with Swagger documentation, enabling efficient data exchange and
compatibility across front-end and back-end applications in PNC’s digital ecosystem.
Built robust batch processing workflows using Spring Batch to streamline financial operations with efficient
scheduling, fault recovery, and job status tracking.
Developed cloud-native applications leveraging AWS services (CloudFormation, EC2, S3, RDS, Lambda, ELB) to
optimize application scalability, durability, and reliability for PNC Bank’s cloud-based platforms.
Orchestrated Dockerized applications with Kubernetes, managing rolling updates, container deployment, and
scaling to handle peak banking transaction demands.
Applied design patterns like Adapter, Singleton, and Factory for modular and flexible code, simplifying
testing and maintenance.
Integrated Drools rule engine to automate business rules and decision-making processes, improving banking
workflows.
Utilized Redis caching to enhance application responsiveness and reduce latency for frequently accessed
customer data.
Enabled event-driven architectures by seamlessly integrating Apache Kafka for real-time processing and
distributed system coordination.
Automated CI/CD pipelines using Jenkins, streamlining builds, testing, and deployments to Docker registries
and Kubernetes clusters for banking applications.
Monitored system performance and health using Grafana and Log4j2, enabling real-time performance
analysis and efficient debugging for financial applications.
Conducted performance testing strategies with JMeter to optimize scalability and resource allocation for
critical banking systems.
Performed rigorous unit testing with JUnit and Mockito, and implemented end-to-end automation testing
using Selenium WebDriver, ensuring robust code quality for banking applications.
Managed databases, including schema design, indexing, and query optimization in MongoDB, efficiently
handling large volumes of unstructured customer and financial data.
Achievements:
Implemented a Microservices architecture, reducing application downtime by 40% and significantly im-
proving scalability and resilience.
Migrated a legacy system to MongoDB, reducing data migration time by 20% and ensuring seamless data
continuity while enhancing query performance.
Environment: Angular 14, Java 17, JavaScript, HTML5, CSS3, JavaScript, JAX-RS, Spring Boot, Spring
Framework, Spring Batch, Spring Security, Microservices, Swagger, Drools Rule Engine, Istio Service Mesh,
CI/CD, Hibernate, Bootstrap, Maven, Postman, AWS EC2, S3, RDS, Lambda, Redis, Docker, Docker Swarm,
Docker ecosystem, Docker Compose, Git, ORM, Jenkins, JMeter, Junit, Mockito, HTTP, REST, Selenium Web
Driver Git, Kubernetes, Apache Kafka, MongoDB.
Applied Agile methodologies like Scrum to streamline project workflows, enhance collaboration, and deliver
high-quality solutions.
Designed and developed responsive user interfaces using Angular 10, HTML5, CSS3, and JavaScript, with a
component-based architecture consuming RESTful services.
Built RESTful Microservices using Java 11 and Spring Boot, integrated Swagger UI for API documentation,
and deployed services within the Google Cloud Platform (GCP).
Enhanced front-end development with Angular components and back-end integration with MULE ESB
for unified RESTful APIs.
Used Maven to streamline build and dependency management, generating deployable artifacts
(EAR/WAR/JAR).
Implemented a Microservice architecture interacting through REST APIs and Apache Kafka for data
streaming and message brokering.
Developed batch processing jobs for efficient database operations and large-scale data handling using Java.
Utilized Hibernate with the Spring framework for seamless database integration using dependency injection
and Spring annotations.
Implemented OAuth 2.0 authentication, fortifying application security and enabling robust authorization
mechanisms.
Monitored applications using Splunk and Log4j2, identifying issues in real-time and optimizing performance
with detailed log analysis.
Leveraged Google Cloud Pub/Sub for asynchronous messaging, event-driven communication, and Google
Cloud Spanner for distributed, scalable, and highly available databases.
Configured Google Cloud Load Balancer to enhance fault tolerance and efficiently distribute incoming traffic.
Configured and deployed applications with Kubernetes, performing rolling updates and rollbacks for effective
version management.
Automated CI/CD pipelines with Jenkins, integrating Docker images and deploying applications on
Kubernetes clusters.
Optimized project development efficiency by leveraging the powerful features and extensive plugin ecosystem
of the Eclipse IDE, enhancing code quality and developer productivity.
Designed and implemented business rules using Drools Rule Engine to automate decision-making processes,
improving system efficiency and reducing manual intervention.
Collaborated with GitLab for version control, ensuring consistency and integrity in codebases and performed
unit testing with JUnit and Mockito.
Ensured frontend code quality and reliability by writing unit tests with Jest and conducting component testing.
Developed advanced SQL queries and stored procedures to optimize Oracle database performance and
ensure data consistency.
Achievements:
Designed and implemented a robust OAuth 2.0 authentication system, improving security
compliance and safeguarding sensitive data.
Spearheaded the adoption of feature toggles using the Spring framework for A/B testing, resulting in
a 30% increase in user engagement through targeted feature rollout.
Environment: Agile, Angular 10, Java 11, HTML5, CSS3, JAX-RS, Spring Boot, CI/CD, Splunk, Hibernate,
Microservices, REST API, Google Cloud Platform, Google Spanner, Jenkins, Docker, Kafka, MULE ESB, Junit,
JMeter, Mockito, Webservices, Kubernetes, Git Lab, Oracle database, Maven, Eclipse.
Led Agile practices, including daily stand-ups, sprint planning, code reviews, and retrospectives, to
enhance collaboration and iterative delivery.
Designed and developed responsive web applications using HTML5, CSS3, JavaScript, and Node.js, ensuring
optimal user experience across devices.
Built modular, reusable front-end components with ReactJS, leveraging Context API for state management
and enhancing UI performance.
Optimized application performance by integrating Redux for efficient state management and utilizing React
Hooks to simplify component logic and handle stateful behavior in functional components.
Designed and implemented Microservices using Java, Spring Boot, Docker, and Spring Cloud for scalable,
high-performance solutions.
Developed RESTful APIs with Spring Boot for efficient communication between frontend and backend,
utilizing Spring Security for robust authentication.
Monitored application performance and health using Spring Boot Actuator, providing insights into system
metrics and application behaviors.
Utilized Azure services, including Azure Blob Storage, Azure SQL Database, and Kubernetes, to build,
deploy, and monitor cloud-based applications with seamless asynchronous communication via Azure Service
Bus.
Designed and maintained scalable Azure Data Factory (ADF) pipelines to automate ETL processes, enabling
seamless data integration across diverse data sources.
Designed and developed interactive dashboards and reports in Power BI to visualize key business metrics,
enabling data-driven decision-making and performance tracking.
Configured Kibana and Grafana dashboards for detailed monitoring and analysis of system performance
metrics.
Orchestrated containerized deployments with Docker Compose and Kubernetes, ensuring service discovery,
load balancing, and fault tolerance.
Integrated Apache Kafka for reliable messaging and distributed data processing in real-time applications.
Streamlined CI/CD pipelines by integrating Jenkins with Git and Maven, automating builds and deployments
to production.
Managed source code using Git and implemented collaborative workflows to ensure code versioning and
integrity.
Successfully deployed applications on WebSphere using Maven for automated build and execution processes.
Enhanced collaboration with the DevOps team to scale and secure Docker infrastructures, achieving robust
production environments.
Utilized Eclipse IDE for efficient code editing, debugging, and automation, optimizing development workflows.
Developed and optimized Cassandra data models, improving query efficiency and enabling scalable data-
driven solutions.
Environment: SDLC, HTML5, CSS3, JavaScript, ReactJS, CI/CD, Spring Boot, Actuator, Spring, Spring Cloud,
Spring Batch, Hibernate, Microservices, Netflix OSS, MVC, Azure Blob Storage, Azure SQL Database
, Virtual Machines, Jenkins, Kubernetes, Node.js, DevOps, Docker, Apache Kafka, WebSphere, Maven,
Restful web services, GIT, Apache Cassandra.
Collaborated in Agile development environments, participating in daily stand-ups, code reviews, and sprint
planning to ensure timely and quality deliverables.
Built scalable and responsive web applications using Angular 6 with its HTTP Client module for efficient
server communication and data handling.
Utilized Core Java features, including lambda expressions and functional interfaces in JDK 8, to enhance
development efficiency and code readability.
Designed and developed microservices-based applications using Spring Boot, Spring Data Rest, and Spring
Security for authentication, authorization, and protection.
Integrated Hibernate with Spring and Java EE frameworks to streamline database access and improve data
management capabilities.
Developed lightweight, scalable RESTful web services, enabling efficient integration and data exchange across
platforms.
Automated build and deployment workflows by implementing Jenkins pipelines, reducing manual
intervention and accelerating delivery cycles.
Deployed J2EE applications on application servers, including Tomcat, WebLogic, and JBoss, ensuring robust
and scalable application functionality.
Enhanced logging and debugging processes with Log4J2, enabling faster troubleshooting and streamlined issue
resolution.
Conducted unit testing using JUnit and ensured code quality through consistent testing and validation
practices.
Leveraged NoSQL database Cassandra to provide flexible and scalable data storage solutions.
Environment: J2EE, JDK 8, Angular 6, HTML5, CSS3, JavaScript, Spring Data, Spring Data Rest, Spring Boot,
Spring Security, Hibernate, Microservices, WebSphere, Web Logic, Restful, CI, Jenkins, Log4J2, JBOSS, MVC,
Junit, HTTP, Cassandra.
Client: Aditya Birla fashion and retail, India May 2014 to Aug 2016
Position: Jr. Java Developer
Responsibilities:
Participated in Software Development Life Cycle, applying Agile methodologies to improve project delivery
timelines and team collaboration.
Led Agile (SCRUM) activities, delivering projects 30% faster through team collaboration and proactive SDLC
management.
Designed high-performance SPAs with Angular 2, TypeScript, and Material Framework, enhancing
responsiveness and user experience.
Improved application efficiency by 40% using Java 1.8 features (Streams, Optional) and caching strategies,
reducing response time and database queries.
Designed high-performance SPAs with Angular 2, TypeScript, and Material Framework, enhancing
responsiveness and user experience.
Developed RESTful APIs using Spring MVC, following best practices. Ensured API reliability.
Developed scalable microservices using Spring Boot, Spring Security, and Spring Data JPA, leveraging
OAuth 2.0 and JWT for secure communication.
Deployed microservices via Docker, Kubernetes, and AWS ECS, streamlining CI/CD pipelines with Jenkins and
Concourse.
Used Splunk for log analysis, identifying and resolving issues 50% faster. Configured log collection, analysis.
Monitored applications with Prometheus and Grafana while analyzing logs using Splunk, resolving issues
50% faster.
Implemented Netflix Zuul API Gateway and Spring Eureka for scalable API management and service
discovery.
Secured APIs with OAuth 2.0 and data transmission through SSL/TLS encryption.
Automated testing using JUnit 5, Mockito, Selenium WebDriver, and Protractor, ensuring robust
functionality and reducing defects.
Optimized performance and messaging workflows with Apache Kafka and Kubernetes cron jobs for batch
processing.
Environment: Java 8.0, Angular 2.0, Spring Boot, Spring Security, Eureka, HTML/CSS/Typescript, Material,
Web Services, IntelliJ, AWS, Kubernetes, Docker, Junit 5.0, Protractor, Karma, Jasmine, Jira.
EDUCATION:
Bachelor of Technology in Computer Science – JNTUH