Lavanya Mannem
Java Full Stack Developer
Phone: +1-814-***-****
E-mail: ****************@*****.***
Summary
* ***** ** ** ********** in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures.
Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
Expertise in the development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets, JSP, Struts, JMS, Hibernate, Spring, JDBC, JNDI, JSF, Java Beans, and Web services (SOAP, REST).
Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages, and visually appealing User Interfaces using HTML 5, CSS 3, Bootstrap, SASS, JavaScript, Jquery, Angular JS, Angular 2/4/6/8/9, React JS, Node JS.
Extensive experience in Core Java concepts that includes Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans and Java 8 features like Parallel Streams, Lambda, Functional Interfaces, Filters, etc.
Good Hands-on experience in various spring framework modules like spring boot, spring AOP, spring security, spring cloud, spring data, spring batch, Spring IOC, Spring Transaction management
Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation, and DynamoDB.
Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit).
Expertise in building Spring Microservices with Spring Boot.
Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging, and Performance Tuning.
Extensive development experience on different IDEs like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
Strong PL/SQL skills, including querying, optimization, and database design.
Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My PL/SQL, and Restful.
Developed REST and SOAP web services interface to Java-based runtime engine and accounts.
Designed and developed the REST-based Microservices using Spring Boot, Spring Data with JPA (Java Persistence API), and deployed Microservices onto Docker.
Solid Experience in creating Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
Extensive experience in deploying and managing cloud applications on Microsoft Azure, including using Azure App Services, Azure Kubernetes Service (AKS), and Azure SQL Database, ensuring high availability and scalability of enterprise-grade solutions.
Experience in relational databases like Oracle and MySQL as well as NoSQL database such as MongoDB & Cassandra.
Extensively worked with testing tools like JUnit, Selenium Web Driver, SOAPUI, etc.
Exposure to Splunk for log monitoring and experience with JIRA, and HP Quality Center for bug, and issue tracking.
Problem-Solving like Analyzing complex software issues to identify root causes and implement a solution & Development experience in Windows, Linux, and UNIX operating systems.
Experience with Version Control tools like GitHub, CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
Proficient in using Spring features such as dependency injection, inversion of control (IoC), and aspect-oriented programming (AOP) to develop scalable and maintainable applications.
Extensively worked with the Build and deployment tools like Maven, Gradle, and Ant.
Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere, and JBoss
Experienced in the implementation of the version control software Git, SVN, and GITHUB
Education:
Master’s in Computer Science from Campbellsville University.
Technical Skills
Operating Systems
Dos, Windows, Unix, and Linux.
Languages
C, C++, Java, SQL, HQL, PL/SQL.
Java/J2EE Technologies
Java EE 4/5, Java8, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies
HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, Angular 2/4/8/13, React JS, Node JS, jQuery.
XML/Web Services
XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST.
Frame works
Jakarta Struts, Hibernate, Spring.
RDBMS / NoSQL
ORACLE, MySQL, SQL-Server, DB2, MongoDB
Web/Application Servers
Apache Tomcat, JBoss, Web Sphere, Web Logic, Jetty
IDE’s and Tools
Eclipse, NetBeans, WebStorm, Sublime, MyEclipse, RAD, WSAD.
Design Patterns
Singleton, session facade, Front Controller, MVC, DAO, MVVM.
Version Controls
GIT, SVN, CVS.
Methodologies
Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.
Build Tools
Ant, GIT, Maven, Gradle, Jenkins.
Testing Tools
Junit, Jasmine, Protractor, Selenium, SonarQube.
Logging Tools
Log4j, SLF4j
Experience
Java Full Stack Developer AAA Insurance, Irving, TX Feb 2024- Till Present Responsibilities:
Responsible for designing and developing web pages using HTML5, CSS3, JavaScript, and jQuery, Angular 13 and
Bootstrap
Designed, develop, and tested HTML, CSS, jQuery, and that meet the accessibility of web browser Implemented MEAN stack architecture using next-generation technologies Angular, Express, Node js, and Mongo DB
Used Node.JS on the server side and to install necessary packages into the application.
Using JUnit, Mockito and performed end to end testing using Protractor.
Extensively used the LOG4j to log regular Debug and Exception Statements
Used Spring framework and J2EE components, Utilized Spring Boot, IOC, and DAO modules.
Developed controller classes, backend process, complex services, and database interaction.
Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
Implemented Spring Boot Actuator to monitor application performance.
Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into database.
Used Java Messaging Services (JMS) which provides reliable and asynchronous forms of communication and have good knowledge in RabbitMQ.
Created the UI interface and Proficient in developing Single Page Applications (SPA) using Angular and React.js.
Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Web flow using MVC Worked on Microservices architecture with spring- boot based services interacting through a combination of REST and RabbitMQ.
Developed the User Interface (UI) components using Angular 11, Typescript, HTML, CSS, and UI component library Angular Material.
Hands-on experience writing Docker files, pipelines in YAML and deployment scripts (Python/Shell) for microservices and Serverless AWS Lambdas for Continuous Integration and Continuous Delivery on Jenkins, Concourse CI with strategies like Blue/Green, Canary deployments.
Involved in creating restful APIs using Micro Services Architecture using spring boot.
Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
Ensured API security with OAuth2 token-based authentication using Spring Security.
Implemented Microservice architecture with Spring Boot and Apache Kafka.
Implemented OAuth2 and SAML authentication protocol for enterprise web API security model.
Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
Implemented continuous integration using Docker.
Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code.
Used Apache Log4J logging API to log errors and messages.
Implemented a Node.js server to manage authentication.
Developed Rest templates in the Spring Services to call the rest web services.
Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating clients using JAX-WS.
Supported throughout the entire deployment life cycle and complete end to end testing by sending the sample requests to supplier endpoint URL.
Used SOAPUI to interact with other applications using SOAP and WSDL file.
Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
Applied JDBC API to establish Java-DB connections.
Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere and used JMS in e-mail notification.
Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
Worked on NoSQL database MongoDB& Performed CRUD operations like Update, Insert & Delete.
Used Kubernetes to be configured in the application for automating deployment, scaling, and management of containerized applications.
Troubleshooting technical issues and drive issue escalation with AWS Service teams Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
Java Full Stack Developer Tenet Healthcare, Dallas, TX January 2022 - Nov 2023 Responsibilities:
Developed front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, and JavaScript to make better Single Page Application SPA working on Angular 4
Responsible for building a single-page application using the Angular 4 development framework.
Implementing directives and scope values using AngularJS for the existing web page
Responsible for checking cross-browser compatibility.
Monitored the logs using Log4j and fixed the problem.
Involved in creating restful APIs using Micro Services Architecture using spring boot.
Implemented spring boot framework for Micro Services development.
Used Java 8, Sprint Boot for backend services.
Implemented spring boot framework for Micro Services development.
Developed micro services using Spring Boot, Spring Cloud, and Spring Microservices
Developed Microservices using Spring Boot, Spring Cloud with Eureka to create discovery Server, clients, and integrated Apache Kafka as a message broker.
Implemented Spring Framework (IOC) in the middle tier to apply configuration and annotation-based injections.
Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
For handling presentation and business logic, developed applications using Spring MVC, Ajax and Dependency Injection.
Extensively used the J2EE design patterns like Factory pattern, DTO (Data Transfer Object) and DAO (Data Access Object), Proxy Design Pattern.
Implemented the Mybatis framework Spring JPA(ORM) to interact with database in DAO layer.
Implemented Spring JPA for database transactions.
Actualized features like logging, session approval utilizing Spring AOP module and spring, IOC.
Coordinated Spring DAO for information access utilizing Hibernate.
Design and Develop Rest API's as per the business.
Back-end development and maintenance of website using PHP and MySQL
Implemented AWS EC2 Linux examples and slam contents to run post preparation.
Worked on Java API to connect the Amazon S3 service to store and retrieve the media files.
Extensively used the J2EE design patterns like Factory pattern, DTO (Data Transfer Object) and DAO (Data Access Object), Proxy Design Pattern
Designed and developed RESTful API capabilities using Java 11 technologies, deploying on AWS and implementing API proxies on Apigee Edge.
Used GIT /Bit Bucket as the source control system.
Server Application is deployed in WebLogic servers using CD tools like Jenkins/Ansible/XLR
Involved in remediating the application vulnerabilities by updating the latest version.
Java Full Stack Developer Cox Communications August 2019 - October 2021
Responsibilities:
Developed single page web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot
Designed, developed, and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, JavaScript and Angular JS 1.5 and Developed Single Page Applications using AngularJS framework.
Associated with SDLC Requirements gathering, Analysis, Design, Development and Testing of application created utilizing Agile Methodology.
Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for asynchronous exchange of vital information between multiple business applications.
Design and Develop Rest API’s as per the business. Created the Swagger documentation for API’S.
Implemented client-side routing and navigation using Angular Router, enabling seamless navigation between views, and providing a smooth user experience.
Implemented Spring Boot and Micro Services using Java 1.8 like Java, APIs, and Lambda Expressions
Data Operations were performed using Spring ORM wiring with Hibernate.
Utilized Spring Security for Authentication and Authorization purpose of the application.
Used Both Apache Kafka and Apache for building scalable and real-time data processing systems.
Assisted in building a scalable automation framework using Selenium WebDriver and Java, resulting in increased test coverage and reduced test execution time.
Utilized Apache Kafka as a message broker for scalable communication in event-driven architectures.
Integrated Splunk into the software development lifecycle to improve log analysis and real-time monitoring.
Developed and deployed microservices using Spring Boot and deployed them on Azure Kubernetes Service (AKS) to ensure scalability and fault tolerance.
Configured Azure Kubernetes Clusters for automated scaling and efficient resource management across multiple regions.
Implemented Azure Monitor and Azure Log Analytics to provide deep insights into the health and performance of the microservices.
Utilized Azure Blob Storage to store and manage customer data and logs in a secure and scalable manner.
Used Azure Active Directory (AAD) to provide secure access to the microservices and APIs for internal users.
Integrated Apache Kafka with Azure Event Hubs for building real-time messaging pipelines between distributed services.
Integrated frontend applications with RESTful APIs and backend services using Axios and Fetch API, facilitating real- time data retrieval and transaction processing.
Developed Spring Boot Microservices to handle message processing within a Kafka cluster environment.
Implemented RESTFUL web services using spring boot and consumed using spring REST services.
Published Rest services for performing CRUD operations from database.
Experience in designing data models in Cassandra and working with Cassandra Query Language
Implemented responsive and mobile-friendly designs using React.js libraries and CSS frameworks like Bootstrap, resulting in improved accessibility and enhanced user experience across multiple devices.
Java Developer Motivity Labs Hyderabad, India Jan 2017- July 2019 Responsibilities:
Assisted in gathering the Customer Requirements and preparing Requirements Document
Selected appropriate J2EE Patterns for implementing business applications.
Developed server-side utilities using J2EE technologies Servlets, JSP, JDBC
Developed the JSP's using the struts framework tag libraries.
Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 10.0 and Mocha and Chao for react testing.
Developed session beans that host Business Logic and Performs DB Access
Developed the Presentation layer using the MVC paradigm, implemented by Struts.
Wrote the DAO (Data Access Object) component using JDBC to access the database.
Involved in the development of various components of the application.
The framework involves struts framework, which internally uses the J2EE design patterns.
Designed and implemented real-time data streaming solutions using Amazon Kinesis Data Streams to process and analyze large-scale data in real-time.
Developed Microservices with Spring for API route retrieval and load balancing across a cluster.
Implemented Service Oriented Architecture frameworks that use REST web structures, SOAP, and message queue advancements (Spring MVC, Spring REST Template, Spring Integration)
Implemented continuous integration and deployment using Azure DevOps and Maven as the build tool.
Extensively used GIT as the version controlling Tool.
Designed and developed Microservices architecture with Spring Boot interacting through REST.
Implemented User Interface and integrated with backend code, Node.JS as server-side technology for the feedback system.
Integrated frontend applications with RESTful APIs and backend services using Axios and Fetch API, facilitating real- time data retrieval and transaction processing.
Implemented RESTful web services for data retrieval, making RESTAPI calls from Angular, and handling security with Spring Security & OAuth2.
Worked on building and deploying Java-based microservices on Azure Kubernetes Service (AKS) for cloud-based container orchestration.
Developed a data integration solution using Azure Cosmos DB for globally distributed, low-latency NoSQL database services to store user data and transaction records.
Implemented Azure DevOps to streamline the deployment process for Java-based applications on Azure App Services and Azure VMs.
Utilized Azure Key Vault to manage sensitive credentials, API keys, and certificates used by the application.
Integrated Azure Functions for serverless operations, reducing costs and complexity by automating certain backend processes like data transformations.
Used Log4J to print the logging, debugging, warning, info on the server console.
Used Version1 for tracking the project stories in Agile methodology.
Used Hibernate as the persistence DAO layer, employing Named SQL Queries, Native queries, and Criterion queries.