16 Aug
|
World Goods Marketplace
|
Ahmedabad
16 Aug
World Goods Marketplace
Ahmedabad
Role Overview
We are looking for a skilled Java Spring Boot Developer to design, develop, and maintain scalable backend systems. The ideal candidate should have solid expertise in Java, Spring Boot, and database management, along with a solid understanding of API design and system performance.
Key Responsibilities
• Design and develop robust, scalable backend applications using Java and Spring Boot
• Build and maintain RESTful APIs with proper validation, error handling, and security
• Collaborate with cross-functional teams to understand requirements and deliver solutions
• Optimize application performance and troubleshoot issues
• Ensure code quality through best practices, testing, and code reviews
• Participate in system design and architecture discussions
• Maintain proper documentation for APIs and services
Required Technical Skills
Java & Core Concepts
• Strong knowledge of Core Java (OOP, Collections Framework, Exception Handling)
• Experience with Java 8+ (Streams, Lambda Expressions, Functional Interfaces)
• Multithreading & Concurrency (ExecutorService, CompletableFuture,
Synchronization)
• Understanding of JVM basics (Memory Model, Garbage Collection)
• Knowledge of Design Patterns (Singleton, Factory, Builder, Strategy)
• Good understanding of SOLID principles
Spring Boot
• Strong experience with Spring Boot architecture
• REST API development (CRUD, pagination, filtering)
• Dependency Injection (IoC)
• Validation (Hibernate Validator)
• Global exception handling
• Spring Boot Actuator (monitoring & health checks)
• Configuration management (application.properties, profiles)
• AOP basics
• Spring Security
• JWT-based authentication
• Role-Based Access Control (RBAC)
Hibernate /JPA
• ORM fundamentals
• JpaRepository and custom queries
• Entity lifecycle
• Entity relationships (OneToOne, OneToMany, ManyToOne)
• Lazy vs Eager fetching
• Basic performance optimization
Database (PostgreSQL) • Schema design and data modeling • Joins, indexes, primary & forei
📌 Java Spring Boot Developer (Ahmedabad)
🏢 World Goods Marketplace
📍 Ahmedabad