Name: Anusha Doppalapudi
Email: ******.*************@*****.***
Mobile: 860-***-****
Summary:
●Over 6+ years of strong experience in software development using Java/J2EE technologies, React.js, Node.js, and cloud-native technologies, with a focus on scalable, resilient, and secure enterprise-level applications.
●Extensive experience in all phases of SDLC including Requirement Analysis, Design, Implementation, Testing, and Maintenance. Well-versed with Agile (Scrum) and Waterfall methodologies.
●Proficient in Core Java including Java 1.8 features such as Lambda expressions, Stream API, Functional Interfaces, Method References. Strong knowledge of Collections, Multithreading, Exception Handling, RMI, Serialization, Java Beans.
●Experience with OOP design principles, GOF design patterns (Singleton, Factory, Observer, MVC). Used UML tools like Rational Rose to create Class, Sequence, Use Case diagrams. Followed Rational Unified Process (RUP) for architecture and design.
●Experience in developing applications using Microservices architecture and Service-Oriented Architecture (SOA). Built and deployed RESTful microservices and SOAP-based web services.
●Strong experience with Spring Boot, Spring MVC, Servlets, JSP, JSTL, Struts.
●Hands-on experience in back-end development using Node.js and Express.js, integrating RESTful APIs and WebSocket.
●Developed and consumed RESTful and SOAP web services. Used tools like Postman, SOAP UI, and Swagger for testing and documentation.
●Experience with Hibernate, JPA, Spring JDBC, Spring Data JPA, Spring Data REST for ORM and database integration.
●Worked extensively with JSON and XML for data exchange between front-end and back-end systems.
●Implemented API Gateway and service registry/discovery using Spring Cloud Netflix stack.
●Experience in implementing OAuth2, JWT, SSL for securing REST APIs and microservices.
●Front End development using React.js, Angular 2+, AngularJS, and TypeScript.
●Skilled in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AJAX for responsive and interactive UI.
●Experience working with SQL databases like Oracle, MySQL, DB2, PostgreSQL.
●Experience working with NoSQL databases like MongoDB, DynamoDB, Cassandra.
●Experience in writing Stored Procedures, Functions, Triggers, and Packages in Oracle and MySQL.
●Experience with RabbitMQ, Apache Kafka, and ActiveMQ for decoupled service communication.
●Proficient with JUnit, Mockito, TestNG, EasyMock for unit and integration testing.
●Experience with Karma, Jasmine, Jest, Mocha, Chai for front-end testing.
●Familiar with Protractor for end-to-end testing and Cucumber for BDD scenarios.
●Expertise in Postman, SOAP UI, Swagger UI for manual and automation testing of APIs.
●Experience in implementing CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, and GitLab CI/CD. Automated deployments, unit tests, and integration workflows.
●Hands-on experience in deploying and managing applications on AWS (EC2, S3, Lambda, RDS), Azure (AKS, Azure DevOps, Azure SQL, Blob Storage), and GCP (GKE, GCE, Cloud Functions, Cloud Run).
●Familiar with SonarQube for static code analysis and code quality checks.
●Proficient with version control tools like Git, SVN, CVS, and ClearCase.
●Experience in building applications using Maven, Gradle, and Ant.
●Deployed and managed applications on Apache Tomcat, IBM WebSphere, WebLogic, and JBoss.
●Used Log4j, SLF4J for application logging and debugging.
●Worked with project management tools like JIRA, TFS, and Rally for sprint planning and issue tracking.
●A quick learner and self-motivated team player with strong analytical and problem-solving skills. Proven ability to adapt quickly to emerging technologies and work collaboratively across teams.
Technical Skills:
Languages
Java, C, C++, SQL, JavaScript
Java Technologies
J2EE, Servlets, JSP, JSF, JSTL, JDBC, JMS, JAXB, JNDI, ODBC, JPA, EJB, Spring Framework, Spring Web MVC
Web Technologies
React.js, AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON
Orm Frameworks
JPA, Hibernate, Spring Data JPA, Spring JDBC
Databases
Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, Redis
Application/Web Servers
Apache Tomcat, JBoss, WebSphere, WebLogic, WebSocket Protocols
Web Services
SOAP, RESTful, AWS (API Gateway & Lambda Integration)
Testing Frameworks
JUnit, TestNG, Mockito, Cucumber, TDD, Flyway, Microsoft Bot Framework, IVR Bot Development
Cloud Technologies
AWS (EC2, S3, RDS, Lambda), Azure (AKS, Azure SQL, Azure DevOps), GCP (GKE, GCE, Cloud Functions)
Built Tool
ANT, Maven.
IDEs
Eclipse, Net Beans.
Version Control Systems
Git, SVN, CVS
Logging tools
Log4J.
Operating Systems
Windows, Unix/Linux.
Work Experience:
Flagstar Bank,Arizona MAY 2024 –Present
Sr. FullStack Java Developer
Responsibilities:
●Engineered a robust business layer using Core Java and Spring Beans, leveraging dependency injection and annotations to enhance scalability; optimized application performance across three major product releases.
●Followed Agile methodology to manage project sprints, daily stand-ups, and deliverables in a fast-paced banking application environment.
●Designed and developed enterprise-grade applications using Microservices and Service-Oriented Architecture (SOA) for scalable and modular service deployment.
●Built back-end services with Spring Boot, utilizing REST controllers and Spring Security to deliver high-performance APIs.
●Developed full-stack applications using React for the frontend, integrating with RESTful backend services.
●Created and consumed RESTful web services using Spring Boot, facilitating communication across internal and external systems.
●Utilized Spring Data JPA for ORM and database operations with SQL databases like PostgreSQL and Azure SQL Database.
●Transferred and stored structured data using JSON format across front-end and back-end services.
●Applied API Gateway patterns using Spring Cloud Gateway for intelligent routing, filtering, and load balancing in microservices.
●Secured APIs with OAuth2-based token authentication and role-based access control.
●Built responsive and cross-browser UIs using React, HTML5, CSS3, TypeScript, and Bootstrap to improve user experience.
●Managed structured data with SQL databases, optimizing SQL queries, indexing, and stored procedures for high performance.
●Ensured data consistency using schema migration tools like Flyway and Liquibase.
●Integrated Apache Kafka for asynchronous, event-driven communication across distributed services.
●Developed unit and integration tests using JUnit and Mockito, ensuring high code reliability.
●Tested React components using Jest and React Testing Library for front-end validation and UI behavior testing.
●Conducted API testing using Postman and documented endpoints with Swagger UI.
●Built automated CI/CD pipelines using Azure DevOps, Terraform, and Docker for seamless deployment workflows.
●Deployed and monitored microservices on Azure Kubernetes Service (AKS), Azure Functions, and Azure SQL Database for scalable, cloud-hosted applications.
●Automated infrastructure provisioning using Azure Resource Manager (ARM) Templates and Azure Pipelines for reliable deployments.
●Deployed and managed applications on Azure, leveraging services like Azure App Services, Azure Functions, Azure SQL, and Azure Blob Storage.
●Maintained code versioning using Git, following branching strategies and peer code reviews.
●Managed builds and dependencies using Maven, packaging Spring Boot apps for containerized deployment.
●Configured Gradle build scripts to automate compilation, testing, and packaging across modules.
●Implemented application logging using Slf4j and Azure Monitor for better runtime visibility and troubleshooting.
●Tracked project activities using JIRA, ensuring transparency, accountability, and sprint progress.
Environment: Core Java, Spring Boot, Spring Beans, Spring Security, Spring Data JPA, Spring Cloud Gateway, RESTful APIs, OAuth2, Hibernate, PostgreSQL, Azure SQL Database, SQL, JSON, Microservices, SOA, React, HTML5, CSS3, TypeScript, Bootstrap, Jest, React Testing Library, JUnit, Mockito, Apache Kafka, Postman, Swagger UI, Terraform, Docker, Azure DevOps, Azure Pipelines, Azure Functions, Azure Kubernetes Service (AKS), Azure App Services, Azure SQL, Azure Blob Storage, Azure Monitor, ARM Templates, Maven, Gradle, Git, JIRA, Slf4j.
Cloudtimon Private Limited, India JUNE 2020 - DEC 2022
Full Stack Java Developer
Responsibilities:
●Practiced Agile methodology, participated in daily Scrum calls, sprint planning, and retrospectives for iterative development and faster feedback loops.
●Designed and developed applications using Service-Oriented Architecture (SOA) and Microservices Architecture for better service scalability.
●Developed back-end components using Spring Boot, leveraging features like dependency injection, REST controllers, and Spring Security.
●Created and consumed RESTful web services using JAX-RS, facilitating seamless service integrations.
●Used Hibernate for ORM mapping of Java objects to NoSQL databases like MongoDB, using annotations and HQL equivalents for querying.
●Exchanged data between client and server using JSON, ensuring lightweight communication.
●Implemented Spring Cloud Gateway for routing, security, and centralized configuration of microservices.
●Secured APIs with OAuth2 for authentication and authorization of protected endpoints.
●Built responsive UI screens using Angular, enhancing the user interface across internal and external portals.
●Developed front-end interfaces using HTML5, CSS3, JavaScript, and Bootstrap for mobile-friendly and consistent design.
●Used NoSQL databases like Amazon DynamoDB for scalable and schema-less data management in backend logic.
●Implemented Amazon SQS for asynchronous communication and event-driven architecture across services.
●Wrote unit and integration tests using JUnit and Mockito to ensure backend reliability.
●Used Karma and Jasmine for component-level and UI behavior testing in Angular.
●Performed API testing and validation using Postman, Swagger UI, and Amazon API Gateway for endpoint verification.
●Built CI/CD pipelines using AWS CodePipeline for automating build, test, and deployment stages.
●Deployed and managed containerized apps using AWS services like AWS App Runner, AWS Lambda, and Amazon DynamoDB.
●Used Gradle as the build automation tool for compiling, testing, and packaging Java applications.
●Maintained version control using Git, leveraging pull requests and peer reviews for team collaboration.
●Implemented application logging with Slf4j and Amazon CloudWatch for monitoring and troubleshooting.
●Tracked issues, sprint tasks, and bug resolutions using JIRA or AWS CodeStar to maintain project transparency.
Environment: Agile, Scrum, SOA, Microservices, Spring Boot, Spring Security, JAX-RS, Hibernate, MongoDB, Amazon DynamoDB, JSON, Spring Cloud Gateway, OAuth2, Angular, HTML5, CSS3, JavaScript, Bootstrap, Amazon SQS, JUnit, Mockito, Karma, Jasmine, Postman, Swagger UI, Amazon API Gateway, AWS CodePipeline, AWS Lambda, AWS App Runner, Gradle, Git, Slf4j, Amazon CloudWatch, JIRA, AWS CodeStar.
Metamor Software Solutions, India MAY 2019 – MAY 2020
Full Stack Java Developer
Responsibilities:
●Participated in design, development, testing, and implementation of business process systems, following iterative life cycles and preparing detailed design documentation.
●Followed Agile methodology across project phases with active participation in Scrum, including sprint planning, daily stand-ups, and retrospectives.
●Developed a Monolithic architecture application using Spring MVC and Spring Core to build a robust business and presentation layer.
●Designed and developed the UI layer using React, HTML5, CSS3, JavaScript, and Bootstrap to create dynamic and responsive interfaces.
●Implemented transaction management using Spring’s declarative transaction management and AOP, ensuring reliable and consistent business execution.
●Utilized Spring dependency injection and annotations to manage application components and services.
●Developed RESTful web services for inter-service communication using JSON for lightweight data exchange.
●Performed CRUD operations using Spring JDBC, replacing legacy ORM frameworks for direct and efficient data handling.
●Interacted with SQL databases (e.g., PostgreSQL, MySQL) by writing optimized SQL queries, stored procedures, and managing relational data structures.
●Deployed and managed scalable applications using Azure App Services, Azure Functions, and Azure SQL Database, ensuring high availability and cost-efficient scalability.
●Automated infrastructure provisioning and deployment using Azure Resource Manager (ARM) templates and CI/CD pipelines built with Azure DevOps.
●Integrated Azure Monitor and Application Insights for real-time performance monitoring, logging, and debugging insights.
●Created shell scripts for monitoring and tuning JBoss Server, improving runtime performance and stability.
●Used Eclipse IDE for Java development and debugging.
●Automated the build and deployment process using Ant as the build tool.
●Maintained code version control and team collaboration using SVN.
●Implemented application logging using Azure Monitor Logs to capture runtime details and traceability.
●Wrote unit tests using JUnit and Mockito to ensure code quality and regression safety.
●Managed project progress, issue tracking, and sprint goals using JIRA (as a modern alternative to Rally)..
Environment: Agile, Scrum, Spring MVC, Spring Core, React, HTML5, CSS3, JavaScript, Bootstrap, AOP, Spring dependency injection, annotations, RESTful web services, JSON, Spring JDBC, SQL, PostgreSQL, MySQL, Azure App Services, Azure Functions, Azure SQL Database, Azure DevOps, Azure Resource Manager (ARM) templates, Azure Monitor, Application Insights, shell scripting, JBoss Server, Eclipse IDE, Ant, SVN, JUnit, Mockito, JIRA.