| PRANEETH REDDY - Java developer |
| praneethreddy8555@gmail.com |
| Location: Plano, Texas, USA |
| Relocation: Yes |
| Visa: OPT EAD |
| Resume file: Praneeth _ Java developer _OPT_1785792883435.pdf Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Designed and developed cloud-native Java Spring Boot microservices for a cooperative banking intelligence platform
hosted on Google Cloud Platform, enabling secure real-time financial analytics, customer activity tracking, and distributed transaction processing across enterprise banking systems. Architected scalable microservices using Spring Boot, Spring Cloud, and event-driven design patterns, allowing independent deployment of business modules such as customer onboarding, transaction monitoring, ESG reporting, and financial reconciliation workflows. Built Kafka-based asynchronous messaging pipelines to process high-volume banking transactions and customer interaction events in real time, significantly reducing processing latency and improving data availability for downstream analytics applications. Developed batch processing jobs using Spring Batch for scheduled data ingestion and transformation. Implemented persistence using JPA/Hibernate with optimized entity mapping and transaction management. Integrated enterprise systems using IBM MQ/JMS and XML-based messaging for asynchronous communication. Developed secure RESTful APIs and WebSocket communication services using Java, Spring Boot, OAuth 2.0, and role- based access controls, enabling secure integration between internal banking systems, third-party financial platforms, and customer-facing applications. Containerized microservices using Docker and deployed applications on Kubernetes clusters in GCP environments, improving scalability, fault tolerance, service orchestration, and deployment consistency across development and production environments. Implemented CI/CD pipelines using Jenkins and GitLab CI/CD to automate build validation, testing, deployment, and rollback processes, reducing manual deployment effort and improving release reliability for enterprise banking applications. Integrated distributed caching strategies using Redis and optimized PostgreSQL queries through indexing, query tuning, and asynchronous processing techniques, improving API response times and overall platform performance during peak financial transaction loads. Developed Python-based asynchronous ETL and data transformation pipelines for ingesting and processing large-scale financial and sustainability datasets, enabling near real-time reporting and analytics for enterprise stakeholders. Created React.js and Material UI based dashboards to visualize financial insights, customer lifecycle analytics, ESG metrics, and operational KPIs, allowing business users and analysts to monitor enterprise data through interactive reporting interfaces. Led modernization initiatives by refactoring legacy monolithic banking modules into reusable microservices architecture, improving maintainability, scalability, onboarding efficiency, and development productivity for multiple engineering teams. Collaborated closely with DevOps, QA, business analysts, and product teams in Agile environments to gather requirements, perform sprint planning, conduct code reviews, and ensure successful delivery of scalable cloud-native enterprise applications. Worked extensively with secure financial data processing systems following compliance-driven development standards, implementing secure API design, authentication workflows, and access management controls for regulated banking environments. Technologies: Java, GCP, Python, Spring Boot, SQL, Git, Selenium, Azure Kubernetes Service (AKS), OAuth 2.0 Axle Informatics, USA Jan 2024 Mar 2025 Role: Software Engineer Developed a biomedical data management platform to support researchers in managing and analysing clinical datasets through secure and scalable web applications. Designed and implemented RESTful APIs for structured data ingestion, validation, and retrieval workflows using backend services and relational databases. Built data processing pipelines in Python to clean, transform, and prepare datasets for downstream analytics and machine learning applications. Implemented role-based authentication and secure access mechanisms to ensure data privacy and regulatory compliance across the platform. Collaborated with stakeholders to gather requirements and translate them into functional and technical design specifications for product enhancements. Conducted unit and integration testing using JUnit and testing frameworks to ensure application stability and reliability across deployments. Automated deployment workflows using containerization and CI/CD pipelines, ensuring consistent delivery and environment reproducibility. Technologies: Java, Python, Rest API s, PyTest, GitLab CI/CD, HTML5, CSS3, React.js Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript |