09/12/2026 updated


100 % available
Java Developer | Spring Boot & Microservices
chennai, India
Only remote
B.E., Mechanical Engineering - Anna University (2018-2022, CGPA: 8.20)About me
I build scalable enterprise backends. With 3+ years of experience, I specialize in: Architecting microservices with Java and Spring Boot. Designing robust, database-driven applications. Delivering secure, maintainable, and production-ready code.
Java (Programming Language)Spring SecurityKey ManagementLiquibaseMessaging Application Programming InterfaceRabbitMQRedisSpring DataApi GatewayMicroservices
Java & Spring Boot Development
Expertise in Core Java, Java 17, and Spring Boot 3.0 for designing and developing scalable enterprise applications. Proficiency in Object-Oriented Programming (OOP) and Aspect-Oriented Programming (AOP) principles for clean, maintainable, high-performance code.
Microservices Architecture
Solid experience in building and maintaining microservices architectures, implementing both database-connected and stateless services. Application of REST APIs, schedulers, and Agile/Scrum practices to deliver production-ready, secure applications.
Database Management & Caching
Proficiency in MySQL and PostgreSQL using JPA repositories for efficient data handling across multiple services. Experience with Liquibase for database version control and Redis caching strategies to improve API response times and reduce database load.
Messaging with RabbitMQ
Integration of RabbitMQ for asynchronous processing and real-time notifications across distributed microservices.
Cloud & DevOps (AWS, Docker, Kubernetes)
Hands-on experience with AWS services including KMS, Secrets Manager, Amazon S3, and RDS. Containerization and orchestration using Docker and Kubernetes for scalable deployments.
Security & Identity Management
Implementation of role-based access control (RBAC) using Spring Security and Keycloak for secure authentication and authorization in enterprise applications.
Search & Document Processing
Integration of OpenSearch for advanced, fast search capabilities across documents. Development of OCR-based file text extraction solutions using Tesseract OCR for improved document processing efficiency.
Agile & Collaborative Development
Experience working in Agile/Scrum teams, collaborating cross-functionally to deliver secure, optimized, and production-ready applications aligned with business and compliance requirements.
Expertise in Core Java, Java 17, and Spring Boot 3.0 for designing and developing scalable enterprise applications. Proficiency in Object-Oriented Programming (OOP) and Aspect-Oriented Programming (AOP) principles for clean, maintainable, high-performance code.
Microservices Architecture
Solid experience in building and maintaining microservices architectures, implementing both database-connected and stateless services. Application of REST APIs, schedulers, and Agile/Scrum practices to deliver production-ready, secure applications.
Database Management & Caching
Proficiency in MySQL and PostgreSQL using JPA repositories for efficient data handling across multiple services. Experience with Liquibase for database version control and Redis caching strategies to improve API response times and reduce database load.
Messaging with RabbitMQ
Integration of RabbitMQ for asynchronous processing and real-time notifications across distributed microservices.
Cloud & DevOps (AWS, Docker, Kubernetes)
Hands-on experience with AWS services including KMS, Secrets Manager, Amazon S3, and RDS. Containerization and orchestration using Docker and Kubernetes for scalable deployments.
Security & Identity Management
Implementation of role-based access control (RBAC) using Spring Security and Keycloak for secure authentication and authorization in enterprise applications.
Search & Document Processing
Integration of OpenSearch for advanced, fast search capabilities across documents. Development of OCR-based file text extraction solutions using Tesseract OCR for improved document processing efficiency.
Agile & Collaborative Development
Experience working in Agile/Scrum teams, collaborating cross-functionally to deliver secure, optimized, and production-ready applications aligned with business and compliance requirements.
Experience
Professional experience0 - 5 years
Freelancer since2025
Languages
EnglishGoodHindiBasic knowledge
Project history
Designed and built scalable microservices using Spring Boot for enterprise workflow automation in a travel-technology company. Worked with MySQL and PostgreSQL, implemented Redis caching, managed database version control with Liquibase, developed OCR-based file text extraction using Tesseract OCR, and applied AOP for real-time data synchronization across distributed microservices. Key projects include E-Visa Management System and EDMS (Electronic Document Management System).
Developed a visa application management platform enabling users to register, subscribe to plans, select vendors, and manage visa applications through Smart Channel and E-Channel workflows. Implemented RBAC using Spring Security and Keycloak, designed subscription management and vendor onboarding workflows, integrated RabbitMQ for asynchronous processing, configured Redis cache, and built scheduler-based jobs. Tech Stack: Java 17, Spring Boot, MySQL, Liquibase, Redis, RabbitMQ, Spring Scheduler.
Built a document management platform supporting file and folder operations with metadata, tagging, search, and archival features. Implemented user management with role-based authorization, developed CRUD operations, integrated OpenSearch for fast search capabilities, used Tesseract OCR for PDF scanning and text extraction, implemented schedulers for automatic data retention and purging, and applied AOP for real-time synchronization between microservices. Tech Stack: Java 17, Spring Boot, MySQL, OpenSearch, Redis, Liquibase, Tesseract OCR.