Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Rishitha Putta

Overland Park,KS

Summary

  • Over five years of hands-on experience crafting enterprise-grade solutions powered by Java, Spring Boot, and Hibernate, with a focus on microservices-driven architectures.
  • Built intuitive and efficient RESTful APIs using Spring MVC and JPA, ensuring seamless integration between applications and data layers.
  • Designed and deployed scalable, cloud-native applications leveraging AWS tools such as Lambda, API Gateway, EC2, S3, and Cognito, coupled with containerization expertise in Docker and Kubernetes.
  • Delivered reliable, event-driven systems by developing microservices powered by Apache Kafka, ensuring high availability and scalability.
  • Embedded Agile principles into daily workflows, facilitating collaborative sprint planning, retrospectives, and delivering value in iterative cycles.
  • Engineered robust test suites with JUnit, Mockito, and Cucumber, embedding TDD principles to create resilient and maintainable applications.
  • Boosted performance across systems by fine-tuning JVM parameters, optimizing garbage collection, and enhancing database query execution efficiency.
  • Streamlined data workflows with Oracle, MySQL, and MongoDB, creating complex PL/SQL functions and stored procedures for optimized data operations.
  • Partnered backend and frontend development by integrating dynamic React.js interfaces with Java REST APIs, delivering seamless user experiences.
  • Fortified system security by implementing advanced authentication and authorization protocols using AWS Cognito.
  • Orchestrated DevOps pipelines using Jenkins, automated CI/CD workflows, and maintained code repositories with GitHub for seamless deployments.
  • Simplified API lifecycle management through Swagger documentation and ensured quality assurance with Postman, enabling cross-functional team efficiency.
  • Built scalable, real-time data pipelines leveraging Apache Kafka and Spark Streaming, unlocking actionable insights from high-velocity data.

Proactive Java development professional bringing expertise in SQL, HTML, CSS, JavaScript and other programming languages. Multi-talented developer successful at problem solving and conflict resolution. Adept at taking on diverse development and debugging challenges. Familiar with automation strategies and quality assurance standards.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Java Developer

Emirates
08.2023 - Current
  • Actively participated in Agile processes, including daily Scrums, sprint planning, and retrospectives, fostering a culture of collaboration and continuous improvement
  • Crafted cloud-native microservices with Spring Boot, accelerating development cycles and reducing configuration overhead to deliver faster solutions
  • Designed efficient CRUD operations with Spring JPA and ORM, seamlessly aligning database interactions with evolving business logic
  • Architected serverless functionalities using AWS Lambda and API Gateway, enabling modular and easily extensible microservices for a dynamic application landscape
  • Deployed Dockerized Spring Boot microservices to Amazon ECS with precision, ensuring reliability and scalability using the AWS management console
  • Delivered enterprise-grade security by integrating AWS Cognito for robust user authentication and authorization, safeguarding application assets and user data
  • Created clear and interactive API documentation with Swagger (SpringFox), enhancing communication between teams and accelerating API adoption
  • Leveraged Apache Kafka to build fault-tolerant messaging systems, ensuring resilience, scalability, and smooth communication across distributed services
  • Ensured seamless microservice interaction through RESTful APIs and optimized legacy SOAP implementations for niche use cases
  • Built dynamic and engaging user interfaces using React.js, transforming data from APIs into interactive, responsive components that elevated user satisfaction
  • Bridged the front-end and back-end seamlessly by integrating React.js with Java services through RESTful APIs, enabling efficient, full-stack solutions
  • Maintained high-quality code with over 75% branch coverage by implementing detailed test cases using JUnit and Mockito, delivering dependable functionality
  • Engineered PL/SQL databases to maximize data retrieval and storage efficiency, supporting complex queries and reducing processing times
  • Optimized data models and queries in PL/SQL, achieving a measurable 25% boost in web application performance, significantly reducing page load times
  • Used tools like GitHub, Jira, and Bitbucket to streamline version control, task tracking, and collaboration, ensuring a smooth development lifecycle

Java Developer

Wintrust Financial
01.2021 - 01.2023
  • Engineered robust business workflows by developing core Java programs within the Spring Framework, ensuring reliable application functionality
  • Leveraged the Spring Framework extensively across all application layers, including front-end, back-end, and integration, to streamline development processes
  • Designed and implemented RESTful web services using Spring MVC and Spring Boot, utilizing HTTP methods (GET, POST, PUT, PATCH, DELETE) to handle a variety of endpoint operations
  • Integrated JPA and Hibernate for seamless database connectivity, employing Hibernate annotations for entity mapping and efficient data persistence
  • Developed backend business logic using Struts Framework and Hibernate, delivering high-performance solutions tailored to application needs
  • Adopted an IoC-based architecture through Spring Dependency Injection (DI) and Aspect-Oriented Programming (AOP) for enhanced modularity and maintainability
  • Configured Log4j for efficient debugging and used JUnit to ensure robust unit testing across the application
  • Created and validated XML and JSON APIs using Swagger and Postman, streamlining collaboration between development and QA teams
  • Built scalable and distributed microservices using Spring MVC, Spring Boot, and Spring Cloud, enabling modular application development
  • Integrated Spring, Hibernate, and JPA frameworks for optimized data handling and performance
  • Utilized Kubernetes to deploy, scale, and manage Dockerized microservices, ensuring efficient load balancing and application reliability
  • Gained hands-on experience with MongoDB fundamentals, including schema design, sharding, replication, transactions, and indexing for high-performance data management
  • Worked with a diverse technology stack, including J2EE Spring, Apache Tomcat, HTTP servers, MySQL, and XML, to deliver end-to-end solutions
  • Automated data workflows by developing and executing Python merge jobs to extract and load data into MySQL databases
  • Authored and maintained BDD automation scripts using Cucumber and Gherkin to ensure feature requirements were met effectively
  • Validated application performance and functionality using Karma for integration testing and JUnit for unit testing, achieving reliable and scalable outcomes

Java Developer

Sharp Healthcare
01.2019 - 01.2021
  • Designed and implemented scalable applications following the Model-View-Controller (MVC) architecture, ensuring modular and maintainable design
  • Developed and customized form handling and action classes using Enterprise JavaBeans (EJB) integrated with the Struts Framework for seamless functionality
  • Configured key Struts components, including Struts-config.xml and Tiles-def.xml, to streamline application flow and user interface layout
  • Created interactive, dynamic web pages using JavaServer Pages (JSP) with advanced input validation powered by the Struts Validation Framework for error-free user input
  • Enhanced user experiences by integrating jQuery for real-time features like form auto-completion and validation, optimizing usability
  • Utilized multithreading to efficiently process and transfer data from files to database tables, implementing format transformations where required
  • Designed RESTful microservices using Spring Boot for modularity and scalability, integrating with APIs to support dynamic business requirements
  • Automated the deployment of Dockerized Spring Boot microservices on Amazon EC2 instances, leveraging Jenkins pipelines for continuous integration and delivery
  • Built a high-performance Kafka consumer API using Scala for reliable data consumption and integrated message-driven systems using Spring Boot
  • Implemented real-time streaming data pipelines with Apache Kafka and Spark Streaming, enabling instant insights and analytics
  • Architected backend systems with J2EE and Web Services (SOAP/REST), incorporating Pure MVC principles to enhance code maintainability and scalability
  • Employed Hibernate for efficient persistence, leveraging its capabilities for object-relational mapping and advanced query optimization
  • Designed and maintained Oracle Database 10g, optimizing data sources with JDBC connection pooling and creating complex PL/SQL functions, views, and stored procedures
  • Tuned MongoDB databases by monitoring and optimizing performance using OPS Manager/MMS, improving data retrieval speed and scalability
  • Fine-tuned application performance by analyzing JVM memory usage, optimizing garbage collection, and managing thread performance with Dynatrace
  • Created behavior-driven test cases with Cucumber, combining detailed step definitions with Selenium to validate UI functionality and workflows in Java
  • Delivered comprehensive test coverage by developing and executing unit tests with JUnit, following TDD principles to ensure consistent quality
  • Contributed to Agile development practices by actively engaging in Scrum ceremonies, including sprint planning, standups, and retrospectives, driving collaborative progress
  • Built automated test cases for all application modules using JUnit, ensuring reliability and maintaining a high standard of code quality

Education

Masters - Computer Science

University of Central Missouri
01.2024

Skills

  • Java/J2EE
  • Python
  • SQL
  • PL/SQL
  • Struts
  • Spring
  • Hibernate
  • JPA
  • Servlets
  • JSP
  • EJB
  • JMS
  • JDBC
  • Java Multithreading
  • Web services
  • AWS
  • Azure
  • MySQL
  • Oracle
  • MongoDB
  • SQL Server
  • PostgreSQL
  • DynamoDB
  • Cosmos DB
  • UML
  • Design Patterns
  • Object Oriented Methodologies
  • Service Oriented Architecture
  • Test Driven Development
  • Scrum
  • Agile methodologies
  • XML
  • DTD
  • SAX
  • DOM
  • SOAP
  • WSDL
  • XPath
  • Apache Tomcat
  • Apache Camel
  • JBoss
  • WebLogic
  • IBM WebSphere
  • Windows
  • Linux
  • UNIX
  • GIT
  • JIRA
  • Maven
  • STS
  • IntelliJ
  • Eclipse
  • NetBeans
  • JUnit
  • Mockito
  • Log4j
  • Soap UI
  • Bitbucket
  • CVS
  • MS Visio
  • Putty
  • SVN
  • Karma
  • Kafka
  • Jenkins
  • Docker
  • Azure DevOps
  • Kubernetes
  • SonarQube
  • CI/CD

Certification

  • AWS Certification - COURSERA

Timeline

Java Developer

Emirates
08.2023 - Current

Java Developer

Wintrust Financial
01.2021 - 01.2023

Java Developer

Sharp Healthcare
01.2019 - 01.2021

Masters - Computer Science

University of Central Missouri
Rishitha Putta