Kaviti Rajesh
*******.****@*****.*** +1-901-***-****
Java Full Stack Developer
PROFESSIONAL SUMMARY:
Java Full Stack Developer with 4+ years of experience designing, developing, and deploying scalable enterprise applications across Banking and Healthcare domains. Strong expertise in Java 8/11/17, Spring Boot, Microservices, React.js, REST APIs, and Cloud (AWS). Proven ability to build secure, high-performance distributed systems aligned with modern DevOps and Agile methodologies. Experienced in CI/CD automation, containerization (Docker, Kubernetes), and database optimization. Adept at delivering production-grade applications in regulated environments with a strong focus on performance, scalability, and security. TECHNICAL SKILLS:
Programming Languages: Java 8/11/17, JavaScript (ES6+), TypeScript, SQL Backend: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Microservices, RESTful APIs, Kafka
Frontend: React.js, Redux, HTML5, CSS3, Bootstrap, Material UI Databases: PostgreSQL, MySQL, Oracle, MongoDB
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, IAM, CloudWatch), Docker, Kubernetes, Jenkins, GitHub Actions
Messaging: Apache Kafka, RabbitMQ
Security: OAuth2, JWT, SSL/TLS, Role-Based Access Control (RBAC) Testing: JUnit, Mockito, Postman, Selenium
Tools: Git, Maven, Gradle, IntelliJ, VS Code
Methodologies: Agile (Scrum), TDD, CI/CD, SDLC
EDUCATION:
• Masters
• Bachelors
PROFESSIONAL EXPERIENCE:
Ally Financial, Detroit, Michigan July 2023 - Present Java Full Stack Developer
• Designed and developed scalable microservices using Spring Boot for digital banking operations.
• Built RESTful APIs supporting account management, transaction processing, and loan services.
• Implemented secure authentication using OAuth2 and JWT-based authorization mechanisms.
• Developed responsive UI using React.js with Redux for state management.
• Integrated third-party payment gateways and credit verification services.
• Optimized database queries in PostgreSQL improving transaction processing speed by 30%.
• Implemented event-driven architecture using Apache Kafka for real-time transaction notifications.
• Containerized applications using Docker and deployed on Kubernetes clusters.
• Configured CI/CD pipelines using Jenkins and GitHub Actions for automated builds and deployments.
• Implemented centralized logging and monitoring using CloudWatch.
• Applied TDD practices using JUnit and Mockito for backend unit testing.
• Developed reusable React components improving UI development efficiency.
• Designed API documentation using Swagger/OpenAPI.
• Ensured compliance with banking security standards and data encryption protocols.
• Improved system availability by implementing fault-tolerant microservices architecture.
• Participated in sprint planning, backlog grooming, and production support.
• Reduced API response time by implementing caching mechanisms.
• Led code reviews and ensured adherence to clean code principles.
• Worked closely with DevOps team to enhance infrastructure automation.
• Supported production deployments and resolved P1 critical issues. Environment: Java 17, Spring Boot, Microservices, React.js, AWS, Docker, Kubernetes, PostgreSQL, Kafka, Jenkins, GitHub, JUnit, OAuth2, JWT, REST APIs, Agile. Aster DM Healthcare, Bengaluru, Karnataka August 2020 – November 2021 Java Developer
• Developed backend services using Spring Boot for patient records management.
• Designed RESTful APIs for appointment scheduling and billing modules.
• Built dynamic frontend components using React.js.
• Implemented role-based access control for doctors, nurses, and admin staff.
• Integrated MySQL database using Hibernate ORM.
• Improved query optimization reducing report generation time by 25%.
• Implemented secure login and session management.
• Developed dashboard views for patient analytics and reporting.
• Wrote unit and integration tests using JUnit.
• Containerized application using Docker for consistent deployments.
• Implemented API validation and exception handling mechanisms.
• Designed modular architecture for maintainability and scalability.
• Participated in requirement analysis and sprint planning sessions.
• Maintained source control using Git.
• Provided production support and resolved data inconsistencies.
• Integrated third-party lab report APIs.
• Improved UI responsiveness using reusable React components.
• Assisted in database migration and schema design.
• Performed performance tuning of backend services.
• Documented technical design and API specifications. Environment: Java 8, Spring Boot, Spring MVC, Hibernate, React.js, MySQL, REST APIs, Docker, Git, JUnit, Agile