Mohammad Marediya
Java Backend Developer | Spring Boot | Microservices | REST APIs | Kafka | Redis | SQL | Docker | Maven | Git | JUnit | Agile | Scalable System Design
- Role
- Java Developer at Quba Infotech
- Location
- Palanpur, GJ, IN
- LinkedIn followers
- 500 followers
About Mohammad Marediya
I am a Java Backend Developer with hands-on experience in designing and building scalable, secure, and production-ready backend systems using Java and the Spring ecosystem. I specialize in developing RESTful APIs, implementing microservices architecture, and designing modular, maintainable systems with a strong emphasis on clean code, performance optimization, and scalability. My technical expertise includes working with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and Spring Security to build robust backend applications. I have implemented secure authentication and authorization mechanisms using JWT and role-based access control (RBAC), ensuring protected API endpoints and secure communication. I follow best practices in exception handling, input validation, structured logging, and centralized error management to improve reliability and maintainability. I have strong exposure to microservices architecture and distributed systems concepts, including service-to-service communication, API Gateway patterns, event-driven architecture using Kafka and RabbitMQ, and microservices patterns such as Saga and Transactional Outbox. I focus on ensuring data consistency through ACID-compliant transaction management, idempotency handling, and proper database design. From a database perspective, I work extensively with SQL-based systems, applying normalization, schema design, indexing strategies, and query optimization to improve performance. I also leverage Redis for caching to enhance response time and system efficiency under load. I apply SOLID design principles and commonly used design patterns such as Strategy, Factory, Template Method, and Builder to create extensible and loosely coupled systems. I believe in writing modular code that is easy to test, maintain, and scale. I use JUnit and Mockito for unit testing and SonarQube to maintain high code quality standards. In terms of DevOps and tooling, I work with Maven for build automation, Git and GitHub for version control, Docker for containerization, and follow Agile methodology with sprint planning and collaborative development practices. I actively participate in technical discussions, code reviews, and continuous improvement initiatives. I am continuously learning System Design (LLD and HLD), scalable architecture patterns, performance tuning techniques, and distributed system fundamentals. I enjoy solving complex backend problems, improving system performance, and designing reliable APIs that align with real-world business requirements.
Experience
Java Developer
Aug 2025 — Present · Palanpur, IN
Education
Hemchandracharya North Gujarat University
Bsc(CA&IT), Bachelor of Science in Computer Applications and Information Technology
Gokul Global University
M.Sc. (IT), Master of Science in Information Technology
Gujarat Secondary and Higher Secondary Education Board (GSEB)
Higher Secondary Certificate (HSC), Commerce
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.