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
Information TechnologyView LinkedIn profile

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

  1. Java Developer

    Quba Infotech

    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.

Mohammad Marediya — Java Developer at Quba Infotech in Palanpur, GJ, IN | Unifers