Vinay Juluru
Email: ************@*****.***
Mobile: +1-937-***-****
Java Full Stack Developer
PROFESSIONAL SUMMARY:
Around 6 years of experience as a Java Full Stack Developer, contributing to data platform improvements and novel solutions using strong programming skills in Java and shell scripting.
Hands-on experience in building responsive frontends using ReactJS, integrated with Java backends, contributing to the design, architecture, and scaling of data platform services.
Developed RESTful APIs using Spring Boot, supporting scalable and high-performance applications, and participating in the Software Development Lifecycle and its activities.
Deployed containerized applications with Kubernetes, utilizing cloud big data services and technologies to automate deployments and ensure consistent, scalable application delivery.
Expertise in cloud big data services and technologies, contributing to data-warehousing concepts and the implementation of lambda architecture for real-time data processing.
Built and managed CI/CD pipelines using Jenkins and GitHub Actions, enabling automated builds and integration tests for data platform and its services improvements.
Integrated data analytics platform with various data sources, applying strong programming skills to enable intelligent features and improve data-driven decision-making processes.
Experience with data analytics platform for real-time analytics, working closely with financial data to provide insights and support business intelligence workflows.
Strong database background including relational databases, applying performance tuning for transactional and analytical workloads, and contributing to data platform improvements.
Developed KPI dashboards to monitor backend service performance, track error trends, analyze user engagement, and support continuous improvements across data platform services.
Extensive knowledge of security standards and practices, including SSL, HTTPS, and OAuth2/JWT-based authorization, ensuring compliance with data privacy regulations.
Collaborated with stakeholders and product managers to translate requirements into scalable application modules, contributing to the design and architecture of the data platform.
Adept at implementing caching layers using Redis and in-memory strategies to enhance system performance and minimize database round-trips for high-traffic web services.
Built test automation frameworks using JUnit and Selenium, ensuring high code coverage and automated regression testing pipelines to maintain software quality and reduce defects.
Proficient with Git, Bitbucket, and GitHub for version control and code reviews, implementing branching strategies for collaborative development in Agile and Scrum environments.
Troubleshot complex production issues using logging and observability tools, reducing MTTR and improving system availability and incident response within the data platform.
Implemented WebSocket and Firebase Cloud Messaging to enable real-time data synchronization and push notifications between frontend applications and backend systems.
Experience with Terraform and Kubernetes, contributing to the design, architecture, and development of scalable data models integrated with Java apps for cross-client analytics.
TECHNICAL SKILLS:
Languages - Java, JavaScript, TypeScript, SQL, HTML5, CSS3, Python (Basics), Scala, Shell Scripting
Frontend - Angular, React.js, Bootstrap, HTML5, CSS3, AJAX
Backend - Java (Spring Boot, Hibernate, JPA), REST APIs, Microservices
Cloud Platforms - Google Cloud Platform (GCP), Snowflake Data Cloud
Databases - Oracle, MySQL, MongoDB, Firebase, Snowflake, Couchbase, MemSQL
DevOps Tools - Jenkins, GitHub Actions, Docker, Kubernetes, Helm, Terraform
CI/CD & Version Control - Git, GitHub, Bitbucket, Jira
Monitoring/Logging - Stackdriver, Kibana, Logstash
Testing - JUnit, Mockito, Selenium
Big Data - Hadoop, Hive
Others - Lambda Architecture, Data Warehousing
PROFESSIONAL EXPERIENCE:
BlackRock January 2024 – Present
Java Full Stack Developer
Responsibilities:
Contributed to the design, architecture, and development of a scalable data platform using Java and Spring Boot, enhancing data analytics capabilities for financial trading operations. This involved addressing challenging technical problems and introducing innovative solutions.
Developed and scaled microservices on GKE, integrating with Snowflake's Aladdin Data Cloud to support financial analytics and performance monitoring, showcasing strong programming skills and a commitment to results. This improved data warehousing concepts.
Built dynamic Angular front-end components with reusable UI modules and API bindings, enhancing platform responsiveness and client usability, demonstrating experience with ReactJS principles and front-end development. This improved user experience.
Developed CI/CD pipelines with GitHub Actions, Docker, and Helm charts to automate code integration, testing, image building, and zero-downtime deployments for full-stack microservice applications. This improved software development lifecycle.
Implemented OAuth2 and JWT-based authorization for all REST endpoints, securing internal services and ensuring compliance with enterprise identity access policies and standards. This improved data security and access control.
Created optimized SQL views and stored procedures within Snowflake to extract data insights for downstream dashboards and reporting workflows on the Aladdin analytics platform. This improved data processing and reporting.
Refactored legacy Java monoliths into modern Spring Boot microservices, enhancing system modularity, maintainability, and scalability by reducing interdependencies and improving response times. This improved system performance.
Utilized shell scripting skills to automate deployment tasks and manage server configurations, contributing to the overall efficiency of the data platform and its services. This improved operational efficiency.
Diagnosed and debugged issues in development, staging, and production environments using GCP Stackdriver logs, implementing circuit breakers and fallback logic to minimize downtime and preserve user experience. This improved system reliability.
Collaborated with product/program managers, software developers, and analysts in an open, creative environment, participating in Agile ceremonies using Jira and Confluence to ensure sprint goals and timelines were achieved. This improved team collaboration.
Humana October 2022 – November 2023
Java Full Stack Developer
Responsibilities:
Designed and implemented Spring Boot-based microservices deployed on GCP Kubernetes Engine (GKE), enabling scalable and modular healthcare applications with efficient service-to-service communication. This improved data warehousing concepts.
Built dynamic, responsive user interfaces in Angular for claims processing and insurance workflows, utilizing reusable components and integrating APIs for seamless user interaction. This improved user experience.
Integrated GCP Cloud SQL, Cloud Storage, and Cloud Functions to create a serverless backend infrastructure that enhanced system scalability and reduced operational overhead. This improved system performance.
Implemented role-based access control using Google OAuth2 and developed custom middleware for granular permissions across different insurance user roles and workflows. This improved data security and access control.
Migrated on-premises batch pipelines to GCP Dataflow, optimizing processing times by over 50% and enabling scalable, cloud-native data workflows with error handling and retries. This improved data processing.
Developed and deployed CI/CD pipelines using Jenkins and Google Cloud Build, integrating static analysis and testing stages to support rapid and safe application delivery. This improved software development lifecycle.
Built interactive analytics dashboards using BigQuery and Data Studio to monitor patient trends, claims volume, and provider performance metrics in near real-time. This improved data reporting.
Utilized Terraform for infrastructure as code, automating the provisioning and management of cloud resources, ensuring consistency and repeatability across different environments. This improved infrastructure management.
Leveraged knowledge of cloud big data services and technologies to optimize data storage and retrieval, enhancing the performance of the data platform and its services. This improved data accessibility.
Participated in novel solutions to challenging technical problems, introducing new technologies to our data platform and its services, demonstrating self-motivation and a proactive approach. This improved problem-solving skills.
HSBC May 2019 – July 2021
Java Developer
Responsibilities:
Developed Spring MVC and Spring Boot-based backend services to support internal financial systems, including transaction processing and real-time account management modules for enterprise banking operations. This improved system performance.
Participated in cloud migration efforts to transition legacy systems from Oracle Cloud to GCP, enhancing performance, reducing costs, and streamlining infrastructure management. This improved data warehousing concepts.
Created and managed RESTful APIs consumed by AngularJS front-end clients, enabling seamless user interaction and data exchange in the bank's internal tooling systems. This improved user experience.
Integrated backend services with Oracle DB using JDBC, implemented Kafka and GCP Pub/Sub for asynchronous data processing and real-time event handling. This improved data processing.
Developed SQL stored procedures in GCP Cloud SQL and used Snowflake for batch analytics and reporting across high-volume financial datasets. This improved data reporting.
Collaborated with DevOps teams to create Docker images and Helm charts for deploying services to GKE via Jenkins and Cloud Build triggers. This improved software development lifecycle.
Designed fault-tolerant services using circuit breakers, retries, and fallback strategies to ensure resilience under network failures and system outages. This improved system reliability.
Utilized shell scripting skills to automate deployment tasks and manage server configurations, contributing to the overall efficiency of the data platform and its services. This improved operational efficiency.
Demonstrated knowledge of lambda architecture by implementing real-time data processing pipelines using Kafka and GCP Pub/Sub, ensuring data consistency and low latency. This improved data accessibility.
Contributed to the design, architecture, and development of a scalable data platform, addressing challenging technical problems and introducing innovative solutions. This improved problem-solving skills.
Educational Details:
Master of Science - Computer Science - University of Dayton
Bachelor of Technology - Electronics and Communication Engineering - Sreenidhi Institute of Science and Technology