Deepu Chowdary
Senior Software Developer
Hire this person
Send a job offer directly to this candidate
About
Having 7 years of experience as a Full-Stack Java Developer in Information Technology on various domains like Healthcare, Banking, Financial services involved in all phases of SDLC. Proficient in building Web User Interface (UI) using HTML/HTML5, ReactJS, React Native, CSS/CSS3 and JavaScript, that follows W3C Web Standards and are browser compatible. Experienced in designing and developing enterprise and web applications using Java and J2EE technologies.
Strong experience creating web applications using MEAN stack, AWS services, and CI/CD pipelines with DevOps technologies. Strong understanding of Object-Oriented Programming (OOP) concepts, design patterns, and data structures.
Experience
Full Stack Java Developer at UPS (2025-03 – Present)
- Develop and maintain enterprise microservices using Java (8/17/21) and Spring Boot, ensuring scalability, performance, and reliability.
- Worked on Java version upgrade to Java 21, addressing compatibility issues and refactoring legacy code.
- Design and implement RESTful APIs, developing new endpoints and service layers to support business requirements.
- Build reusable and modular service classes, improving code maintainability and reducing duplication.
- Design and implement business rules in IBM ODM (Operational Decision Manager) using Decision Center, including rule authoring, testing, and deployment.
- Analyze rule execution using ODM ILR syntax tree (IlrSyntaxTree) for metadata extraction and complex rule evaluation.
- Optimize ODM queries and rule flows to enhance performance and decision accuracy.
- Implement multi-threading and concurrent processing to improve application performance and handle high-volume transactions.
- Design and integrate caching mechanisms to reduce latency and improve response times.
- Integrate with Google Cloud Platform (GCP) Storage Buckets for file handling and scalable data storage.
- Designed and implemented environment-specific GCP bucket configurations, enabling seamless handling of multiple storage buckets across dev, staging, and production environments.
- Implement MDC-based logging for request tracing and improved observability across microservices.
- Develop secure logging frameworks (SLF) to mask PCI/PII data, ensuring compliance with security standards.
- Design and develop Grafana dashboards and alerting systems for real-time monitoring and faster incident detection.
- Perform OpenShift deployments, managing containerized application releases across environments.
- Monitor and analyze OpenShift logs to troubleshoot issues, identify bottlenecks, and ensure system stability in production.
- Implemented and validated JWT-based authentication flows using Postman, and migrated API security to Apigee for centralized authentication, policy enforcement, and secure API gateway management.
- Write unit and integration tests using JUnit (4/5) and Mockito, ensuring high code coverage and meeting SonarQube quality standards.
- Perform code quality analysis and remediation to reduce technical debt.
- Manage CI/CD pipelines using Jenkins, GitLab CI, and Argo Workflows, enabling automated build and deployment processes.
- Troubleshoot build failures and deployment issues across environments.
- Conduct vulnerability analysis and remediation (e.g., Veracode), ensuring secure application development.
Full Stack Java Developer at Florida Blue (2023-10 – Present)
- Involved in analyzing microservices architecture challenges, design analysis, development of the user stories, assigning tasks, testing the application.
- Design and development of Microservices using Spring Boot, Java8, NoSQL, and other Java/J2EE development technologies.
- Developed & exposed backend API's using NodeJS & Express Stack & Nextjs (Express as a middle ware to expose API routes)
- Worked with JSON web tokens & passport for authentication and authorization security configurations using node JS.
- Worked on Security vulnerabilities and remediated all JDK related vulnerabilities in all environments.
- Used the latest Spring boot stack, which is radically faster in building cloud based micro services with very minimal configuration.
- Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, JavaScript, Bootstrap and React frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
- Used Spring-boot-starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data-MongodB dependency provides integration with the MongoDB.
- Involved in writing of multiple batch jobs using Spring Batch framework where we configured both annotation & xml-based configuration to support various business functionalities.
- Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
- Design and implement microservices API for web frontend and backend edge points and good knowledge on Microsoft Azure.
- Ability to create and manage Azure resources using Infrastructure as Code (IaC) tools like Azure Resource Manager (ARM) templates and Terraform.
- Proficient in configuring and managing Azure Kubernetes Service (AKS) clusters for deploying containerized applications.
- Created new endpoints and generated swagger report added the endpoints to API-Connect.
- Guided the testing team and helped them in developing a cucumber-based automation test cases framework which we used to test our restful services.
- Have experience in the PaaS service like OpenShift provided by RedHat.
- Installed and configured Splunk to monitor applications deployed on application servers, by analyzing the server log files.
- Designing and implementing scalable, RESTful, and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
- Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Having experience in deploying, monitoring and managing application in openshift environments.
- Hands on experience in building Jenkins CI/CD pipelines, which used to automate build and deployment processes.

