Chandra Kanth - Java Developer |
[email protected] |
Location: Irving, Texas, USA |
Relocation: |
Visa: |
Chandra Kanth D
Sr Java Full Stack Developer Email [email protected] Phone +13146660589 LinkedIn - https://www.linkedin.com/in/chandra-kanth-400a39196/ SUMMARY Sr Java Full Stack Java Developer with 11+ years of experience, with Java EE /J2EE, Jakarta EE frameworks such as Spring, Spring Boot, Spring MVC, Spring IOC, Spring Security, and Hibernate ORM. Built enterprise-grade backend systems using Java 8 17, applying advanced features like Records, Pattern Matching, Text Blocks, and Streams API to simplify business logic. Extensively used Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Batch, and Spring Cloud to build scalable, modular microservices with REST and event driven architectures. Developed high-performance APIs with REST, SOAP (CXF), GraphQL, and gRPC, integrating seamlessly with third-party systems like credit bureaus, payment processors, CRM tools, and internal services. Created highly responsive UIs using Angular (4 to 15), TypeScript, RxJS, NgRx, Bootstrap, HTML5, CSS3, SASS, and Angular Material, with strong focus on UX, accessibility, and reusability. Built dynamic forms, multi-step workflows, and file upload components using Reactive Forms, custom validators, and document preview tools like PDF.js. Worked with messaging systems like Apache Kafka, ActiveMQ, and RabbitMQ to develop asynchronous, real-time, and decoupled services for processing content, events, and transactional workflows. Implemented service-to-service communication patterns using gRPC for low-latency calls and WebClient from Spring WebFlux for non-blocking, reactive integrations. Designed robust security models using Spring Security, JWT, OAuth 2.0, Okta, and LDAP, including RBAC, token expiration strategies, and API gateway policies. Deployed and managed microservices in containerized environments using Docker, Kubernetes, Red Hat OpenShift, with Helm for deployment orchestration. Maintained CI/CD pipelines using Jenkins, integrated with SonarQube for code quality and test coverage thresholds, and used Git, Bitbucket, and GitHub for version control. Created infrastructure templates using Terraform and AWS CloudFormation, automated builds and deployments across Dev, QA, UAT, and Prod environments. Integrated and managed AWS services like EC2, S3, Lambda, RDS, SNS, DynamoDB, DynamoDB Streams, Parameter Store, and IAM for scalable, secure, and cost-effective architectures. Built caching layers with Redis, Caffeine, and Ehcache to optimize frequently accessed content and reduce response time. Worked with both SQL (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, writing optimized queries, indexes, and stored procedures for performance and data integrity. Used Testcontainers for backend integration testing with real DBs, JUnit 5, Mockito, Jasmine, Karma, and Cypress for full unit, integration, and E2E test coverage. Integrated Swagger/OpenAPI for API documentation and used Postman and Newman CLI to automate functional and regression testing for backend APIs. Participated in Agile ceremonies including sprint planning, backlog grooming, retrospectives, and daily standups across distributed teams in multiple time zones. Helped onboard observability with Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), and New Relic, creating dashboards and alerts for system health and anomaly detection. Maintained application logs, audit trails, and transaction traces using Spring AOP, SLF4J, and Logback, integrating logs with ELK and Splunk. Developed custom admin tools in Angular for managing configurations like reference data, user roles, and dynamic rule settings for non-technical users. Participated in RCA (Root Cause Analysis) after production incidents, led hotfix releases, and built self-healing scripts using Lambda functions. Built PDF generation modules using JasperReports and iText, and managed bulk report scheduling using Spring Batch and Quartz. Integrated file management systems with AWS S3, pre-signed URLs, and implemented virus scanning pipelines for KYC and supporting documents. Worked on cloud-native observability and security posture improvements, aligning with compliance needs such as SOX, HIPAA, PCI-DSS, and SOC 2. Used Kong API Gateway for routing, load balancing, authentication, and rate limiting of public and internal APIs. Handled legacy system integrations via SOAP/REST and migrated data to modern platforms using batch jobs and stream processing. Participated in code reviews, peer mentoring, and cross-team architecture discussions to ensure consistency and shared best practices. Contributed to reusable frontend design systems using Angular Material themes, style guidelines, and component libraries for consistent UI across platforms. Worked on setting up environment-specific config management using Spring Profiles, Vault, AWS Parameter Store, and Config Servers for secure and flexible deployments. Supported feature flag-driven rollouts using Unleash and helped teams run A/B tests and canary deployments to reduce risk in production rollouts. EDUCATION: Master s degree, Information systems & Technology, USA, 2014 Backend Technologies Core Java, JSP, JDBC, JNDI, JMS, JSTL, NodeJS, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles, gRPC. Frontend Technologies HTML5, XSLT, SAX, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular 6, Angular 8, React JS, Bootstrap, Typescript. Methodologies UML, Agile, Waterfall, TDD, Scrum J2EE Frameworks Servlets, EJB, JSP, JDBC, SOAP, REST, XML, JPA, JMS, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud IDE s & GUI Tools Eclipse, Visual Studio, IntelliJ, STS, IBM RAD/WSAD, NetBeans, Notepad++ Messaging Services Kafka, Rabbit MQ, IBM MQ, JMS. App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBOSS Databases/Tools Oracle 11g/10g /9i, NoSQL, SQL Server, DB2, MySQL, Cassandra, PostgreSQL. Firebase Design/Version Control CVS, SVN, VSS, GIT, Bitbucket Project Management JIRA, Rally Build & Configuration Tools Ant, Maven, Jenkins, NPM, PNPM, Vite Testing Tools Junit, Mockito, Jasmine, Karma, Protractor, Splunk Cloud / DevOps Tools AWS, GCP, Azure, Lambda, Kubernetes, Docker, Swarm, Hadoop Operating Systems Windows, Linux, MAC-OS TECHNICAL SKILLS PROFESSIONAL EXPERIENCE Client: Comerica Bank, Dallas, TX Jan 2023- Present Role: Sr Java Full Stack Developer Developed front-end modules using React.js with Redux and Redux-Saga to manage onboarding flows, KYC verification, loan tracking, and document uploads. Designed dynamic, step-based React forms with real-time validation and conditional rendering based on customer segment and loan type. Refactored legacy Angular flows into modular React components, boosting performance and maintainability. Implemented reusable UI elements like file previews, loan timeline, and status badges using Tailwind CSS and custom component libraries. Connected React UI to backend APIs using Axios and managed side effects using Redux-Saga, ensuring consistent state across user journeys. Integrated React apps with OAuth 2.0 + AWS Cognito, enabling secure access and SSO flows across the bank s digital platforms. Collaborated with UX teams to deliver ADA-compliant, mobile-responsive React interfaces optimized for external and internal users. Consumed Spring Boot APIs for onboarding, loan creation, and document workflow orchestration, built with Java 17 and REST. Developed backend logic to integrate with Equifax/Experian credit bureaus, and Actimize for real-time fraud alerts. Used Apache Kafka to publish application events (KYC updates, alerts, loan progress) and consume risk signals from Actimize. Implemented caching for React + Spring workflows using Redis (UI sessions, prefill data, customer profile snapshots). Stored loan and customer data in PostgreSQL, while semi-structured KYC metadata was handled via MongoDB. Used AWS S3 for secure document storage with pre-signed URLs, linked directly to React upload/download components. Built dashboards with Prometheus and Grafana to monitor user activity, fraud alerts, and system health KPIs. Created feature flag-based UIs using Unleash in React to enable/disable flows without redeploying code. Dockerized services and deployed on AWS EKS with Helm and Terraform for full CI/CD automation. Managed secrets and environment variables using AWS Parameter Store across dev, UAT, and production. Wrote Swagger specs for contract-first development, consumed by React components for mock integration and testing. Used Postman, JUnit 5, and Jest for API testing, backend validation, and UI component unit tests. Actively involved in Agile planning, story grooming, and code reviews, focusing on full-stack continuity across features. Participated in load testing cycles using JMeter to validate service performance under simulated high-volume application spikes. Technologies Used: React.js, Redux, Redux-Saga, Tailwind CSS, TypeScript, Java 17, Spring Boot, Spring Security, OAuth 2.0, AWS Cognito, PostgreSQL, MongoDB, Redis, Apache Kafka, AWS S3, AWS EKS, Terraform, Helm, Docker, Swagger/OpenAPI, Prometheus, Grafana, Jenkins, JUnit, Jest, Postman, Unleash, ELK Stack. Client: T mobile, Alpharetta, GA March 2022 to Jan 2023 Role: Java Full Stack Developer Contributed to development and enhancement of React.js components for managing media assets, tagging, and content publishing. Worked on Redux-based state flows for managing editor tools, asset statuses, and user preferences. Assisted in integrating GraphQL queries/mutations into React components to fetch/update personalized content configurations. Helped implement React Query for syncing clip metadata and displaying real-time updates during asset processing Participated in consuming and responding to Kafka-triggered backend events in the React UI (e.g., asset ingestion, publish status). Supported video upload and preview functionality via S3 with signed URL logic exposed to React components. Collaborated with backend team to extend Spring Boot APIs and write utility endpoints for React UI integration. Made minor updates to Java-based services handling clip metadata, personalization rules, and analytics feed logic. Assisted in content metadata caching using Redis to improve performance for high-frequency lookups and admin dashboards. Helped with DynamoDB read/write logic for real-time content updates and linked it to React-based views. Supported user authentication flows with Spring Security + OAuth 2.0, integrating role checks into React menu visibility and access logic. Contributed to Jest and React Testing Library test cases for new UI components and updated Cypress scripts for regression testing. Participated in UI/UX enhancements including content filtering, dashboard loading indicators, and bulk action support. Helped migrate AngularJS components into React equivalents, tested with real data and backend integration. Used Swagger to test and review APIs during frontend feature work; maintained mock data locally for rapid UI prototyping. Participated in daily scrums and team retrospectives, helping resolve cross-functional blockers. Assisted DevOps team with React build pipeline issues in Jenkins and verified ECS deployments during release cycles. Provided feedback during QA validation cycles and participated in defect triage for UI-related bugs. Helped document React-based UI patterns and shared styling guidelines used by other CMS features. Technologies Used: Java 17, Spring Boot, Spring Cloud, Spring Security, OAuth 2.0, gRPC, Kafka, REST, GraphQL, React.js, Redux, Formik, Yup, Java 17, Spring Boot, Spring Security, OAuth 2.0, AWS Cognito, PostgreSQL, MongoDB, Redis, Kafka, AWS S3, Docker, Jenkins, Terraform, Swagger, Prometheus, Grafana, Jest, JUnit, ELK StackDocker, Jenkins, Kubernetes, Helm, Istio, AWS (S3, Lambda, IAM, ECS), Swagger, Postman, JUnit 5, Mockito, Jasmine, Karma, Selenium, Prometheus, Grafana, Git, JIRA. Client: Zipcar, Boston, MA March 2021 March 2022 Role: Java Full Stack Developer Key Contributions: Led the design and development of backend microservices using Java 11, Spring Boot, and Spring Cloud, focused on booking management, availability checks, and pricing rules. Developed APIs that handled member reservations, booking validations, extension/modification flows, and integrated with the billing engine for real-time fare estimates. Built Angular 11 UI components for internal fleet management and support teams to visualize vehicle status, maintenance schedules, and active bookings. Integrated with real-time GPS and telemetry data from vehicles to reflect accurate location, fuel/battery levels, and usage status. Utilized Kafka for event-driven communication between the reservation engine, fleet tracking services, billing, and customer notification systems. Implemented rate limiting, retry logic, and circuit breakers (via Resilience4j) to improve system resilience and avoid cascading failures during high traffic. Applied JWT-based authentication and Spring Security for securing internal and external-facing APIs. Built dynamic pricing logic based on location, demand, duration, and membership tier using a rule engine. Designed and optimized PostgreSQL queries and used Redis for caching vehicle inventory snapshots by geolocation. Containerized services using Docker and deployed them on AWS ECS using CI/CD pipelines configured via Jenkins and Terraform. Developed detailed monitoring dashboards using Prometheus and Grafana, and configured alerts for API latency and booking failure spikes. Participated in sprint planning, code reviews, performance tuning, and collaborated closely with product managers and designers to roll out features incrementally. Key Achievements: Reduced booking API response time by ~40% with intelligent caching and database optimizations. Enabled real-time fleet availability updates by integrating GPS & sensor data streams via Kafka consumers. Played a key role in launching the One-Click Rebook feature on the Zipcar mobile app, boosting returning user engagement. Technologies Used: Java 11, Spring Boot, Spring Cloud, Spring Security, Kafka, Resilience4j, PostgreSQL, Redis, Angular 11, TypeScript, RxJS, HTML5, CSS3, Docker, Jenkins, Terraform, AWS ECS, Prometheus, Grafana, Git, JIRA, JWT, REST APIs. Client: Blue Cross Blue Shield of Michigan, Detroit, Michigan July 2018 March 2021 Role: Java Full Stack Developer Key Contributions: Developed scalable backend microservices using Java 8, Spring Boot, and Spring Cloud that aggregated member data from multiple downstream systems including claims, benefits, pharmacy, dental, and vision data. Designed and implemented secure, high-performance RESTful APIs used by internal tools, mobile apps, and the member portal to fetch real-time member profile data. Built Angular 8 based front-end modules for internal Member360 UI used by call center agents to view member demographics, coverage tiers, active/inactive policies, and claims lifecycle. Created real-time integrations with external systems via Apache Kafka, subscribing to and publishing events related to member updates, address changes, and policy status modifications. Used Spring Security and OAuth 2.0 to secure services with JWT-based authentication, ensuring compliance with HIPAA data protection requirements. Introduced caching strategies using Caffeine and Redis to improve response times for frequently accessed member profile sections. Integrated the backend services with Oracle and PostgreSQL databases and wrote optimized PL/SQL procedures and JPA queries to manage large datasets. Developed data masking utilities and audit trails using AOP and interceptors to log access to sensitive PII/PHI data fields. Worked closely with enterprise architects to design domain-driven APIs, contributing to a shared OpenAPI/Swagger-based documentation repository used across development teams. Created custom Angular components and used RxJS observables for reactive data streams and state management within the UI. Implemented CI/CD pipelines using Jenkins, Dockerized microservices, and worked with DevOps to deploy to OpenShift/Kubernetes environments. Wrote comprehensive unit tests with JUnit 5 and Mockito, and participated in functional, performance, and security testing cycles. Participated in Agile ceremonies across cross-functional teams, coordinated with data architects, product owners, QA leads, and DevOps teams to deliver features iteratively. Challenges I Solved: Unified member data from over 6 legacy systems (AS400, mainframe, and third-party APIs) into a normalized, consumable format through a modular service layer. Helped reduce average call center call times by 25% by improving member search, identity verification, and profile load times with caching and indexed queries. Worked on the initial version of the "Member360 Timeline View" a UI component that displays a chronological history of a member s interactions, claims, and service requests. Technologies Used: Java 8, Spring Boot, Spring Cloud, Spring Security, OAuth 2.0, Hibernate/JPA, Oracle, PostgreSQL, PL/SQL, Apache Kafka, Redis, Caffeine, Angular 8, TypeScript, RxJS, HTML5, CSS3, Bootstrap, Docker, Jenkins, OpenShift, Kubernetes, Git, JIRA, Swagger, JUnit 5, Mockito Developed backend APIs and services using Java 8, Spring Boot, and Spring Data JPA, responsible for handling authorization requests, document uploads, approvals, and appeal tracking. Integrated with internal clinical systems and external provider networks using RESTful APIs and FHIR standards, supporting electronic submission of PA requests from providers and hospitals. Created complex business workflows using Camunda BPM, enabling rule-based routing of requests to nurses, physicians, or auto-approval queues depending on the procedure code and member history. Designed a notification system using Apache Kafka to send real-time alerts to providers about approval status, missing documents, or request rejections. Built custom UI components using Angular 8, RxJS, and Bootstrap, including form wizards for multi-step PA submissions, medical document viewers, and dashboards for tracking request statuses Implemented PDF generation for clinical summaries, approval/denial letters using JasperReports, and auto-attached those to member records. Developed dynamic rules engine support for medical necessity checks, leveraging an internal rules database tied to policy numbers, CPT/HCPCS codes, and ICD codes. Used Oracle 12c for transactional data storage and reporting; wrote PL/SQL for aggregating data for audit logs and SLA compliance reports. Applied Spring Security with LDAP-based authentication, RBAC, and document-level access control, ensuring clinical and legal compliance. Collaborated with the QA team to automate regression tests and integrated backend APIs into performance testing with JMeter. Managed builds and deployments using Jenkins, Docker, and Git, with continuous integration across multiple dev/test environments. Worked in Agile sprints with regular story grooming, stakeholder demos, and release planning, ensuring clinical teams feedback was quickly implemented. Technologies Used: Java 8, Spring Boot, Spring Data JPA, Spring Security, Apache Kafka, Camunda BPM, REST APIs, FHIR, Oracle 12c, PL/SQL, Angular 8, RxJS, Bootstrap, JasperReports, LDAP, JWT, JMeter, Docker, Jenkins, Git, JIRA Client: State Of Illinois, Springfield, Illinois Jan 2016 July 2018 Role: Java Full Stack Developer Worked on full-stack development using Java 8, Spring MVC, and Hibernate on the backend, while building responsive front-end components with Angular 5, TypeScript, and Bootstrap. Migrated key workflows from mainframe and desktop-based systems to a centralized web application, improving accessibility and reducing manual errors. Developed RESTful web services to support real-time data exchange between multiple government agencies, caseworkers, and service providers. Built dynamic form handling and validation logic on the frontend using Angular reactive forms and services. Implemented role-based access control using Spring Security integrated with Active Directory (LDAP) for state employee authentication. Wrote complex queries, stored procedures, and views using Oracle 12c and PL/SQL for secure and efficient data processing. Utilized JSP and Thymeleaf for rendering server-side views for admin and legacy modules that were still in transition. Integrated Apache CXF for developing and consuming SOAP services used by external vendors and older state systems. Participated in end-to-end Agile development cycles including sprint planning, daily standups, demos, and retrospectives. Collaborated closely with business analysts and state departments leads to gather requirements, define workflows, and ensure compliance with accessibility and data security standards. Used JIRA for task tracking, Bitbucket for version control, and Jenkins for automating builds and deployments. Conducted thorough testing using JUnit and Mockito for backend logic and participated in UAT cycles with QA. Technologies Used : Java 8, Spring MVC, Hibernate, Spring Security, Angular 5, TypeScript, RxJS, Bootstrap, HTML5, CSS3, JSP, Thymeleaf, REST APIs, SOAP (Apache CXF), Oracle 12c, PL/SQL, LDAP, Active Directory, Jenkins, Git, Bitbucket, JIRA, Tomcat, WebLogic. Key Contributions: Designed and developed backend services in Java 8 using Spring MVC and JasperReports for dynamic PDF generation of notices, summary reports, and case review forms. Created reusable templates and components for standardized documents (appointment letters, denial notices, benefit summaries) with dynamic data binding from Oracle. Developed APIs that allowed front-end modules in the main portal to trigger report generation asynchronously and display real-time status to users. Integrated Spring Batch for scheduled nightly jobs that generated bulk reports (e.g., daily summaries for caseworkers or department-level statistics). Handled complex data retrieval using optimized PL/SQL queries and views across multiple schema layers in Oracle 12c. Applied role-based access and document-level authorization to ensure only authorized users could view or trigger sensitive reports. Built an admin dashboard in Angular where users could search, filter, and download reports based on criteria like date range, case type, or status. Incorporated pagination, sorting, and export options (PDF, Excel) using Angular components and server-side logic. Implemented audit logging for document requests and generation using Spring AOP and stored logs securely for compliance and audits. Helped QA teams by writing detailed test cases for both functional and regression testing, and built unit tests using JUnit and Mockito for backend modules. Technologies Used : Java 8, Spring MVC, Spring Batch, Jasper Reports, Hibernate, Angular 6, TypeScript, Bootstrap, HTML5, CSS3, Oracle 12c, PL/SQL, Spring Security, LDAP, Git, Bitbucket, Jenkins, JIRA, iText. Client: Sherwin Williams, Cleveland, Ohio July 2014 Dec 2015 Role: Java Developer Designed and developed backend modules using Java 8, Spring MVC, and Hibernate, focusing on clean, modular code and performance. Led the migration of monolithic features to a more maintainable Spring Boot microservices structure. Built RESTful APIs for real-time communication between store locations, warehouse systems, and third-party logistics platforms. Implemented job scheduling with Quartz Scheduler to automate tasks like nightly inventory sync, purchase order generation, and email notifications. Developed interactive UI components using JSP, JavaScript, jQuery, Bootstrap, and AJAX, primarily for internal dashboards used by store managers. Wrote complex PL/SQL queries, stored procedures, and views to handle data-heavy operations within the Oracle 11g backend. Integrated SOAP web services to connect with Sherwin-Williams legacy ERP systems. Worked with Apache Camel and ActiveMQ for message-based integrations, ensuring decoupled and scalable communication between modules. Handled user authentication and role-based access using Spring Security and integrated the system with corporate LDAP. Deployed applications on both Apache Tomcat and Oracle WebLogic servers, managing different environments (Dev, QA, Prod). Used Jenkins for CI/CD automation, and Git (Bitbucket) for version control and collaboration. Participated in Agile development with two-week sprints, handling user stories from design to deployment. Worked closely with QA for testing, and with business stakeholders for refining requirements. Wrote comprehensive unit and integration tests using JUnit and Mockito and used Log4j and Splunk for monitoring and debugging in production. Documented design and deployment processes mentored junior developers and regularly contributed to performance tuning and code reviews. Environment: Java 8, Spring MVC, Spring Boot, Hibernate, JSP, Servlets, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Oracle 11g, PL/SQL, Apache Camel, ActiveMQ, SOAP/REST, Spring Security, LDAP, Jenkins, Git, Bitbucket, Tomcat, WebLogic, Log4j, Splunk, Agile Keywords: continuous integration continuous deployment quality analyst user interface user experience message queue javascript sthree information technology procedural language Georgia Massachusetts Pennsylvania Texas |