Mohith Vanka - java developer |
vankamohith63@gmail.com |
Location: Albany, New York, USA |
Relocation: yes |
Visa: green card |
Mohith Vanka
Email:vankamohith63@gmail.com PH: +1 214-810-9795 Java Developer PROFESSIONAL SUMMARY: 5+ years of experience as a Java Developer, specializing in designing, developing, and optimizing scalable microservices and enterprise applications using Java 17, 11, and Spring Boot (3.0, 2.5). Expertise in developing RESTful APIs and GraphQL endpoints using Spring Framework 6.0, Hibernate 6.2 (JPA), and JAX-RS, ensuring high-performance, secure data transactions. Proficient in event-driven architecture, implementing Apache Kafka 3.5 and Apache Pulsar for real-time data streaming, order processing, and asynchronous communication between microservices. Built and optimized responsive, role-based web applications using React 18, Angular (15, 12), HTML, and CSS, improving UI performance, real-time updates, and form validation. Strong expertise in database design and optimization, working extensively with Oracle 19c, PostgreSQL (15, 13), and Redis 7.0, implementing indexing, caching strategies, and query optimization for efficient data retrieval. Integrated with third-party APIs, including Bloomberg API, Morningstar Data Feeds, Stripe, PayPal, and Razorpay, enabling secure financial transactions and real-time stock market updates. Expert in security and authentication, implementing OAuth 2.1, OpenID Connect, Mutual TLS, and RBAC, ensuring secure access control and compliance with HIPAA, PCI-DSS, SOX, and SEC regulations. Developed and maintained scalable microservices using Spring Boot and containerized deployments, ensuring high availability and fault tolerance in cloud-native applications. Skilled in cloud computing and infrastructure management, deploying microservices on AWS (EC2, RDS, S3, EKS, Lambda) and Google Cloud (GKE, Cloud SQL, Cloud Storage) for scalability, security, and cost efficiency. Containerization and orchestration expert, managing Dockerized applications and Kubernetes clusters (K8s 1.28) to optimize resource utilization and scalability. Developed Infrastructure-as-Code (IaC) solutions using Terraform, ensuring automated, consistent, and secure cloud deployments. Designed and implemented CI/CD pipelines using GitHub Actions, GitLab CI/CD, and ArgoCD, automating build, test, and deployment processes to improve release efficiency. Strong expertise in software testing and automation, implementing unit, integration, and functional tests using JUnit 5, Mockito 5.2, Selenium WebDriver 4.10, Cypress, K6, and JMeter 5.6. Optimized JVM performance through memory management, garbage collection tuning, and profiling, improving application speed and efficiency. Implemented distributed logging and monitoring strategies using ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana, ensuring real-time system monitoring and debugging. Expert in caching and search optimization, utilizing Redis and Elasticsearch to enhance API response times, product searches, and full-text indexing in e-commerce and financial applications. Designed fault-tolerant and resilient microservices, ensuring high availability and minimal downtime during peak system loads. Experience in Agile methodologies, actively participating in Scrum ceremonies (sprint planning, standups, backlog grooming, and retrospectives) using JIRA (Atlassian 9.x). Conducted peer code reviews and mentorship, ensuring code quality, adherence to best practices, and knowledge sharing within the development team. Collaborated with cross-functional teams, including DevOps, security engineers, product managers, and data scientists, to deliver scalable and high-quality software solutions. Proficient in debugging and troubleshooting complex production issues, using JProfiler, VisualVM, and Splunk to diagnose memory leaks, performance bottlenecks, deadlocks, and concurrency issues. Expertise in domain-driven design (DDD) and microservices architecture, following best practices in service decomposition, API versioning, and distributed system design. TECHINCAL SKILLS: Programming Languages Java (17, 11), JavaScript (ES6+), TypeScript, Python (PySpark) Frameworks & Libraries Spring Framework 6.0, Spring Boot (3.0, 2.5), Hibernate 6.2 (JPA), JAX-RS, GraphQL Frontend Technologies React 18, Angular (15, 12), HTML5, CSS3 Databases Oracle 19c, PostgreSQL (15, 13), Redis 7.0 Messaging Event Streaming Apache Kafka 3.5, Apache Pulsar Search & Caching Elasticsearch, Redis Cloud & DevOps AWS (EC2, RDS, S3, EKS, Lambda), Google Cloud (GKE, Cloud SQL, Cloud Storage), Terraform, Docker (24.0), Kubernetes (1.28) CI/CD & Version Control Git (2.42), GitHub Actions, GitLab CI/CD, Argo CD Security & Authentication OAuth 2.1, OpenID Connect, Mutual TLS (mTLS), RBAC Testing & Automation JUnit 5, Mockito 5.2, Selenium WebDriver 4.10, Cypress, K6, JMeter 5.6 Agile & Collaboration JIRA (Atlassian 9.x), Scrum, Agile methodologies Operating Systems Windows (11, 10), Linux (Ubuntu 22.04, RHEL 9, Ubuntu 20.04) PROFESSIONAL EXPERIENCE: Client: Highmark HealthCare, Camp Hill, PA Feb 2024 to till date Role: Java Developer Responsibilities: Developed and maintained backend services using Java 17 and Spring Framework 6.0, designing and implementing RESTful APIs and GraphQL endpoints for secure healthcare data exchange while ensuring FHIR and HL7 interoperability. Built responsive, role-based, and secure Angular 16 applications with HTML, CSS, and Material UI, implementing form validations, access control mechanisms, and real-time patient status updates using WebSocket s. Designed and optimized database schemas using Oracle 19c, ensuring efficient storage, retrieval, and encryption of sensitive patient data while implementing Hibernate 6.2 (JPA) for seamless object-relational mapping. Developed an event-driven architecture using Apache Kafka 3.5, ensuring reliable messaging between microservices for patient appointment scheduling, real-time alerts, and lab result processing. Implemented OAuth2.0, JWT-based authentication, and RBAC to enforce data security and compliance with HIPAA, ensuring secure API communication and audit logging for patient access records. Developed comprehensive test suites using JUnit 5 and Mockito 5.2, achieving 85%+ code coverage and automating UI testing using Selenium WebDriver 4.10 to validate end-to-end workflows. Deployed containerized microservices on AWS (EC2, RDS, S3) using Docker 24.0 and Kubernetes 1.28, ensuring high availability, auto scaling, and efficient resource management. Automated CI/CD pipelines using GitLab CI/CD, enabling continuous integration and deployment, reducing downtime, and improving release efficiency while maintaining code quality with Git 2.42 version control. Monitored and optimized system performance by conducting database query optimizations, JVM tuning, and implementing real-time logging and alerting with Prometheus and Grafana. Worked in an Agile environment, participating in sprint planning, daily standups, and backlog grooming using JIRA (Atlassian 9.x) while collaborating with DevOps, Security, and Data Engineering teams to ensure smooth deployments and compliance. Conducted peer code reviews, provided mentorship to junior developers, and maintained detailed documentation for APIs, database schemas, and system architecture to ensure knowledge retention and team alignment. Enhanced API performance and reliability by implementing rate limiting, caching strategies, and request batching for high-traffic endpoints, reducing response time and improving system efficiency. Developed custom data pipelines for ETL processing of healthcare records, integrating with FHIR-based APIs and optimizing data ingestion workflows using Apache Kafka and AWS Lambda. Implemented advanced security measures, including Mutual TLS for service-to-service communication, ensuring zero-trust security model compliance and enhanced API access control. Designed and integrated real-time patient monitoring dashboards, leveraging WebSocket s and Angular 16 dynamic visualizations, providing instant updates on patient status, vitals, and alerts. Optimized Kubernetes deployments, implementing Helm charts for better microservices configuration management, reducing deployment errors and improving resource utilization in AWS EKS. Collaborated with compliance and security teams to conduct periodic security audits, vulnerability assessments, and penetration testing, ensuring adherence to HIPAA and SOC 2 Type II compliance. Environment: Java 17, Spring Framework 6.0, Angular 16, HTML, CSS, Hibernate 6.2, GraphQL, Apache Kafka 3.5, Oracle 19c, JUnit 5, Mockito 5.2, Selenium WebDriver 4.10, Docker 24.0, Kubernetes 1.28, AWS (EC2, RDS, S3, EKS, Lambda), Git 2.42, GitLab 16.5, JIRA (Atlassian 9.x), Prometheus, Grafana, RESTful services, Mutual TLS, Helm, Windows 11, Linux. Client: Prudential, Newark, NJ. Dec 2021 to Jan 2024 Role: Java Developer Responsibilities: Developed and optimized financial microservices using Java 17 and Spring Boot 3.0, ensuring high-performance, fault-tolerant transaction processing for life insurance, annuities, and wealth management applications. Built a responsive, secure financial dashboard using Angular 15, HTML, and CSS, enabling financial advisors and customers to track investments, manage policies, and view real-time risk assessments with dynamic data visualization. Designed and implemented financial data pipelines with Apache Pulsar, processing real-time market updates, policy changes, and investment transactions, ensuring high availability and message durability. Integrated with third-party financial services such as Bloomberg API and Morningstar Data Feeds to retrieve real-time stock prices, fund performance, and asset allocations for investment products. Developed and enforced API security protocols using OAuth 2.1, OpenID Connect (OIDC), and Mutual TLS (mTLS), ensuring compliance with SOX (Sarbanes-Oxley Act) and SEC cybersecurity regulations. Implemented regulatory reporting solutions using PostgreSQL 15 and Redis 7.0, optimizing query performance for large-scale compliance reports such as Dodd-Frank Act (DFA) transaction tracking and Basel III risk calculations. Developed actuarial data models for insurance risk assessment using Apache Spark and PySpark, enabling risk management teams to calculate policyholder liabilities and predictive claim modeling. Deployed financial applications on AWS (EKS, RDS, S3), utilizing AWS Lambda for event-driven data processing and terraform for infrastructure-as-code (IaC) to ensure scalable and secure cloud environments. Implemented CI/CD pipelines with GitHub Actions and ArgoCD, enabling automated testing, secure deployments, and compliance checks for financial application releases. Conducted load testing and stress analysis using K6 and JMeter 5.6, optimizing system performance for financial transaction processing, ensuring high availability during peak trading hours. Worked in an Agile environment using JIRA (Atlassian 9.x), collaborating with actuarial teams, investment analysts, and compliance officers to align technology solutions with business and regulatory goals. Environment: Java 17, Spring Boot 3.0, Angular 15, HTML, CSS, PostgreSQL 15, Redis 7.0, ApachePulsar, Bloomberg API, Morningstar Data Feeds, OAuth 2.1, OpenID Connect, Mutual TLS, Apache Spark, PySpark, AWS (EKS, RDS, Lambda, S3), Terraform, GitHub Actions, ArgoCD, K6, JMeter 5.6, JIRA (Atlassian 9.x), Windows 11, Linux (RHEL 9). Client: FuGenX Technologies, India Feb 2019 to Sep 2021 Role: Jr Java Developer Responsibilities: Developed and maintained scalable microservices using Java 11 and Spring Boot 2.5, supporting high-volume e-commerce transactions, real-time order management, and seamless shopping cart operations. Implemented dynamic and reusable UI components using Angular 12, HTML, and CSS, enhancing customer engagement through optimized navigation, interactive product filters, and seamless checkout experiences. Designed and optimized PostgreSQL 13 database schemas, improving query efficiency for product availability, order tracking, and customer data retrieval, ensuring a fast and reliable shopping experience. Integrated third-party payment gateway APIs, implementing secure transaction handling, payment validation, and fraud detection mechanisms to ensure PCI-DSS compliance. Developed and configured event-driven messaging pipelines using Apache Kafka, enabling real-time order status updates, cart synchronization, and optimized inventory management across multiple warehouses. Implemented Redis-based caching strategies, improving API response times, reducing database load, and optimizing product search and recommendation engine performance. Enhanced search functionality using Elasticsearch, enabling full-text search capabilities, personalized product recommendations, and efficient indexing of large-scale product catalogs. Deployed and managed containerized microservices on Google Cloud (GKE, Cloud SQL, Cloud Storage), ensuring high availability, scalability, and fault tolerance during peak shopping seasons. Automated CI/CD workflows using GitHub Actions and Docker, streamlining deployment processes, minimizing production downtime, and improving software release efficiency. Executed comprehensive functional and integration testing using Cypress and JUnit 5, identifying and resolving UI/UX inconsistencies, API failures, and backend logic discrepancies before production deployment. Collaborated with cross-functional teams in an Agile Scrum environment using JIRA, actively participating in sprint planning, backlog grooming, and code reviews to ensure high-quality feature development and timely delivery. Environment: Java 11, Spring Boot 2.5, Angular 12, HTML, CSS, PostgreSQL 13, JAX-RS, Apache Kafka, Redis, Elasticsearch, Google Cloud (GKE, Cloud SQL, Cloud Storage), Docker, GitHub Actions, Cypress, JUnit 5, JIRA, Windows 10, Linux (Ubuntu 20.04). Keywords: continuous integration continuous deployment user interface user experience sthree New Jersey Pennsylvania |