vaishnavi kaleru - java full stack developer |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: YES |
Visa: GC |
Resume file: Vaishnavi kaleru resume_1757335570231.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
PROFESSIONAL SUMMARY
IT professional with 10 years of experience in Full stack development with java and J2EE technologies including analysis, design implementation, testing and maintenance of applications. Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation. Strong knowledge and experience in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA). Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench. Good command in Core Java and profound experience in collection frameworks and Multithreading. Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications. Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies. Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular JS. Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes. Experienced in modern JavaScript frameworks including Angular, Vue.js, and backend development with Spring Boot, Hibernate, and Node.js. Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis. Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss. Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development. Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments. Developed responsive, dynamic user interfaces using Vue.js, Vue Router, and Vuex for state management. Implemented JWT-based authentication in Node.js applications to secure REST endpoints and manage user sessions. Good experience on working with Amazon Web Services (AWS) cloud services like EC2, S3, RDS, DynamoDB, Elastic Load Balancing, Elastic Beanstalk, SNS, SQS, and IAM. Developed services that utilize AWS SDKs (DynamoDB, Elastic Beanstalk, Lambda Function). Familiar with Cloud Formation, Cloud Watch, CloudFront, and managing security groups on AWS. Experienced in using Operating Systems like Windows and Unix/Linux. Writing SQL Queries for data mining and data analysis Power BI of the data to validate the data used for testing along with the crystal reports. Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirements in a distributed application environment. Experience working with MVC Architecture and in using version control (SVN). Experienced in React.js and working with React Flux architecture. Familiar with creating Custom Reusable React Components Library. Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Experience in Java Framework Integration with Apache Camel. Experience in using various tools and IDEs like Eclipse, NetBeans, WebStorm and Sublime Text. Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development. Effectively communicate conceptual ideas, translate business requirements into interactive web applications Experience with Software Development Life Cycle process which includes designing, developing, testing and implementation. EDUCATION Bachelor in Computer Science from Jawaharlal Nehru Technological University, Kakinada, India. TECHNICAL SKILLS Programming Languages and Frameworks Java, J2EE/JEE, JavaScript, TypeScript, SQL, PL/SQL, Python, C, C++, Core Java, Servlets, JSP, JSTL, JDBC, JPA, Hibernate ORM, Spring Boot Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Node.js, Angular JS, React.js, Express.js, Vue.js, Redux, Bootstrap, jQuery Cloud AWS (EC2, S3, ECS, DynamoDB, EKS, RDS, CloudWatch, Lambda), Azure (AKS, Service Bus, Logic Apps, Blob Storage, Cosmos DB, ADF), IBM Cloud Private, Google Cloud Platform (GCP) Mark-up/XML Technologies HTML5, CSS3, XML, XSD, JSON, SCSS Web/App Servers IBM WebSphere, JBoss, BEA WebLogic, Tomcat Database PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DB2, Cassandra, BigQuery, Redis. Web Services/API Services SOAP, RESTful, JAX-RS, JAX-WS, Micro Services, OpenAPI (Swagger), Graph QL. Testing Tools, Logging/Others JUnit, Mockito, Jasmine, Karma, Cypress, Cucumber, Selenium Postman, JMeter, Log4J, Slf4J Version Control GIT, GitHub, Bitbucket, SVN IDE s Eclipse, IDEA IntelliJ, VS Code Security OAuth 2.0, JWT, Spring Security, SAML, LDAP, Role-Based Access Control (RBAC), Multi-Factor Authentication CI/CD Jenkins, GitHub Actions, Docker, Kubernetes (EKS, AKS), Terraform, Helm, SonarQube, SonarLint, Maven, Gradle, Ant Messaging & Streaming Technologies Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, Azure Service Bus PROFESSIONAL EXPERIENCE Client: Guardian Life, NYC, NY June 2023 Present Role: Java Full Stack Developer Responsibilities: Sound Knowledge about the entire (SDLC) of the project right from the designing of the project till the implementation phase of the project. Developed and tested dashboard features using Ruby on Rails, Bootstrap, CSS3, and JavaScript. Worked in the design and development phases of applications using the Ruby on Rails framework. Involved in developing and implementing web applications using Ruby on Rails. Experience with GEMS and libraries for this version of Ruby on Rails. Designed websites using Ruby on Rails, backed by Capistrano and MySQL to automate deployment on Phusion Passenger server. Maintained existing Ruby on Rails reports application and performed UI enhancements with JQuery and HTML5 for improved look and feel. Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON, and jQuery to create UI web pages. Developed user interfaces using React.js and Flux for SPA development, applied React forms for data-driven components, and used React Router for module-level routing. Used React.js to capture user actions and render relevant UI dynamically based on those actions. Created reusable React Component Libraries for clients, implemented Redux for state management, and applied advanced ES6 features to optimize application performance. Worked with React Virtual DOM, React views, and custom HTML tags; leveraged WebSockets with React for real-time state synchronization across users. Implemented client-side interfaces using React.js, NPM, and Redux libraries, deploying applications on NGINX and AWS EC2. Experience with Vue.js for building applications using declarative templates and data binding; created custom directives as needed. Wrote SQL queries for data mining and data analysis, using Power BI to validate testing datasets. Designed and developed Crystal Reports for reporting. Used React HTTP services for GET/POST/PUT/DELETE operations, handling API request/response cycles. Applied Java 17 features such as Lambdas, Streams, Observables, and Completable Futures in backend development. Worked with Spring annotations to create RESTful applications. Designed and documented REST/HTTP APIs, including JSON data formats and versioning strategy. Implemented REST API web services to fetch data from MongoDB. Applied enterprise security wrappers and policies to secure REST endpoints. Developed microservices using Spring Boot and J2EE standards, with Node.js services for lightweight rapid API development; deployed using AWS ECS. Used Spring Core Annotations for dependency injection, Spring MVC for REST APIs, and Spring Boot for microservices. Used Swagger framework for REST API documentation. Applied Spring JDBC templates for DB access and managed transactions with declarative Spring AOP. Implemented Kafka producers and consumers for high-volume pub/sub streaming, with AVRO schema-based messaging. Built services to initiate global file transfer processes integrated with schedulers running batch jobs on AWS Batch. Designed complex queries and reporting logic using Oracle database statements. Used Spring Data JPA with Hibernate ORM for database persistence, simplifying connection management. Deployed Spring Boot microservices in Docker containers hosted on AWS EC2 with Jenkins CI/CD pipelines. Created scripts for data modeling and data import/export, and deployed/managing MongoDB clusters on AWS DocumentDB. Developed JavaScript utilities for DML operations with MongoDB. Implemented event-driven and scheduled AWS Lambda functions to trigger S3 and SNS-based workflows. Created AWS S3 buckets for object storage and used IAM policies for controlled access. Used Log4J API for logging and debugging. Skilled in testing tools such as Postman, Jest, Enzyme, JUnit, and JMeter; debugged using ES Lint, Redux DevTools, and Chrome Developer Tools. Followed TDD principles, writing JUnit test cases for all major classes. Worked with testing frameworks such as JUnit and Mockito. Environment: Java 17, J2EE, Maven, Hibernate, React.js, HTML5, Vue.js, Kafka, Apache Tomcat, JSON, Node.js, Spring Boot, Oracle, MongoDB, JDBC, Eclipse, JUnit/Mockito, JMeter, Selenium, Jenkins, GitHub, Power BI, Docker, Log4j, AWS (EC2, ECS, S3, Lambda, Batch, DocumentDB), Crystal Reports Client: State of Texas, Austin, Texas Jan 2021 May 2023 Role: Java Full Stack Developer Responsibilities: Involved in complete SDLC, including requirement analysis, design, development, testing, and deployment of enterprise web applications. Developed and enhanced user interfaces using Angular 10 (TypeScript, RxJS, Angular CLI), implementing reusable components, reactive forms, and modular architecture for scalability. Integrated Angular 10 front-end with Spring Boot RESTful APIs and Node.js microservices, leveraging J2EE enterprise design patterns for backend architecture. Designed responsive layouts with HTML5, CSS3, SCSS, Bootstrap, and implemented client-side validations for improved user experience. Developed integration modules using Apache Camel within a microservices architecture to enable scalable and decoupled communication. Implemented security modules using Apache Shiro for authentication and role-based authorization. Used Spring IOC & AOP for dependency management and cross-cutting concerns. Created and optimized business logic and persistence layers using Hibernate, MyBatis, and DAO design patterns. Designed SQL queries, stored procedures, and performed performance tuning for DB2 and Oracle databases. Developed messaging features using JMS, RabbitMQ, and Kafka for asynchronous communication. Modified and maintained legacy JSP pages with Struts tags for older modules, enhancing workflows where needed. Used AJAX and JSON to asynchronously fetch and update data, improving application responsiveness. Configured CI/CD pipelines with Jenkins, Docker, GitHub, and AWS CodePipeline for automated build and deployment. Performed unit testing using JUnit, Mockito, Jasmine, and Karma; conducted integration and load testing with JMeter and Selenium. Followed Agile Scrum methodology, participating in sprint planning, backlog grooming, and daily stand-ups. Implemented lazy loading and route guards in Angular 10 to optimize application performance and ensure secure access to feature modules. Created reusable Angular services for API consumption, form handling, and application-wide state management using RxJS observables. Used AWS Lambda functions for event-driven processing, integrating with AWS S3 and SNS for asynchronous workflows. Leveraged AWS RDS for database connectivity, monitoring, and tuning in large-scale enterprise deployments. Collaborated with QA teams to define and automate regression test cases, reducing manual testing efforts and improving release quality. Participated in code reviews and peer programming sessions to maintain coding standards, improve code quality, and mentor junior developers. Deployed microservices on AWS Elastic Beanstalk and monitored performance with CloudWatch Environment: Java 8, J2EE, Angular 10, TypeScript, RxJS, HTML5, CSS3, SCSS, Bootstrap, Spring Boot, Spring MVC, Hibernate, MyBatis, Kafka, RabbitMQ, Apache Camel, Apache Tomcat, DB2, Oracle, SQL, AWS (Lambda, S3, SNS, RDS, Elastic Beanstalk, CloudWatch, CodePipeline), JUnit/Mockito, Jasmine, Karma, JMeter, Selenium, Jenkins, Docker, GitHub, Power BI, Crystal Reports Client: Comerica Bank, Dallas, TX Sep 2019 Dec 2020 Role: Backend Developer Responsibilities: Involved in complete SDLC, including requirement analysis, design, development, testing, and deployment of enterprise-grade applications on GCP Cloud Storage and on-premise platforms. Worked in Agile/Scrum environments, collaborating closely with business analysts, end users, and QA teams to refine requirements and deliver high-quality features. Developed dynamic and responsive user interfaces using Angular 8, TypeScript, RxJS, HTML5, CSS3, and Bootstrap, integrating RESTful backend services. Implemented Angular 8 features including reactive forms, routing, custom pipes, and reusable components to enhance UI maintainability and performance. Utilized open-source frameworks such as Apache Commons and Google Guice for dependency injection and utility functions. Developed and exposed REST APIs and microservices using Java 8, Spring Boot, and Spring MVC, integrating with MySQL and Oracle databases. Created messaging modules using Spring JMS, Apache Camel, RabbitMQ, and integrated with Kafka for real-time data streaming. Designed and implemented batch processes using Apache CXF on JMS ports for large-scale data handling. Applied Spring Core annotations for dependency injection and used Spring Data JPA/Hibernate ORM for database access and persistence. Developed backend microservices following Spring Cloud patterns (Eureka Service Discovery, Config Server) and deployed them to GCP GKE (Google Kubernetes Engine) and PCF environments. Implemented secure authentication and authorization using Spring Security, OAuth 2.0, and GCP IAM for role-based access control. Optimized SQL queries, created indexes, and applied Hibernate second-level caching for improved API response times. Integrated Angular 8 frontend with backend services using RESTful APIs and JSON payloads for seamless full-stack delivery. Configured CI/CD pipelines using Jenkins, Docker, and Git integrated with GCP Cloud Build for automated build and deployment into cloud clusters. Performed functional testing and automation using JUnit, Selenium, and Postman; conducted debugging with Chrome DevTools and Log4j. Built and deployed event-driven architectures using Apache Kafka with GCP Pub/Sub for asynchronous microservice communication and GCP BigQuery for analytics on streaming data. Environment: Java 8, Angular 8, TypeScript, RxJS, HTML5, CSS3, Bootstrap, Spring Boot, Spring MVC, Hibernate, Kafka, RabbitMQ, Apache Camel, Apache CXF, MySQL, Oracle, PL/SQL, JUnit, Selenium, Jenkins, Docker, Git, Log4j, GCP (Cloud Storage, GKE, IAM, Cloud Build, Pub/Sub, BigQuery), PCF, JSON, REST API, Power BI, Crystal Reports. Client: First Republic Bank, San Francisco, CA April 2016 Aug 2019 Role: Java Developer Responsibilities Followed Agile methodology (Scrum) to meet customer expectation and timelines with quality deliverables. Participated in sprint planning meetings, user stories grooming, and daily scrum meetings. Translated customer requirements into formal requirements and design documents, established specific solutions, and led the efforts including programming and testing culminating in client acceptance of the results. Experience working with Java application servers like Apache Tomcat, JBoss EAP, IBM WebSphere, and tools such as Eclipse, Maven, and Jenkins. JBoss Application Server implementation, support, workload management, and performance tuning including web server setup and configuration with JBoss App Server. Deployed application instances on JBoss and WebLogic Server. Developed the Unix Search Utility Tool using SSH2 implementation JSch (Java Secure Channel) with Spring MVC. Developed a core routing framework for Verizon National Preorder using Apache Camel. Instrumental in designing & developing the Process Monitor tool which integrates other modules and adapters of a project. Experienced with event-driven and scheduled Azure Functions to trigger various Azure resources such as Blob Storage, Event Grid, and Azure SQL Database. Developed applications using Spring Boot Starter modules by integrating with required Azure services. Involved in the preparation of test cases for regression and integrated testing. Developed unit test cases using JUnit and Mockito with over 90% coverage Implemented MyBatis interface methods using ServiceImpl classes along with domain object classes for database column mapping. Familiar with relational databases and raw SQL; ORM frameworks with MyBatis. Performed root cause analysis of any incidents reported on the Process Monitor with a quick turnaround resolution approach. Established quality procedures for the team, continuously monitoring and auditing to ensure the team meets quality goals. Environment: Java, JBoss, Spring Boot, MyBatis, Spring 3, RESTful Web Services (Jersey), Apache Tomcat, Maven, Eclipse, GIT SCM, Azure Functions, Azure Blob Storage, Azure Event Grid, Azure SQL Database, Azure App Service, Azure DevOps, SQL, Jenkins, Crucible Client: Port ware LLC, Hyderabad, India, Aug 2013 Jan 2015 Role: Backend Developer Responsibilities: Developed backend components using Java, J2EE/JEE, JSP, Struts, and Hibernate, covering complete. Implemented SOAP Web Services using Apache CXF and deployed them on AWS EC2 instances. Performed functional testing of Java applications using JBoss and validated deployments in AWS environments. Applied Spring IOC integrated with Struts MVC framework to inject session layer objects into the web layer hosted on AWS. Designed and developed persistent objects using Hibernate integrated with AWS RDS for data storage. Built search features using Apache Lucene and implemented presentation layer with Struts, leveraging AWS S3 for static content delivery. Extensively used Eclipse IDE for coding, managed version control with CVS, and integrated builds with AWS CodeCommit. Analyzed application performance, applied tuning techniques, and optimized deployments running on AWS EC2 and Elastic Beanstalk. Environment: Java, J2EE, JSP, JavaScript, AWS (EC2, S3, RDS, Elastic Beanstalk, CodeCommit), SQL, AJAX, Apache Struts1.2, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web Services, Oracle 10g Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript business intelligence sthree database information technology procedural language California New York Texas |