Java Developer
Ourbus India · Delhi · onsite · Posted 2d ago
Undisclosed2–3 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Java Developer - 2-3 Years Experience
We are looking for a Java Backend Developer with 2-3 years of experience in building scalable and reliable backend applications.
Key Responsibilities
Develop and maintain backend services using Java and Spring Boot .
Build and integrate REST APIs and microservices.
Work with MySQL/PostgreSQL , including joins, indexing, transactions, and query optimization.
Use Redis for caching, session/token storage, and performance optimization.
Work with Elasticsearch for indexing, searching, filtering, and aggregations.
Implement synchronous and asynchronous processing based on application requirements.
Work with multithreading, thread pools, ExecutorService, CompletableFuture, and @Async .
Implement authentication/authorization using Spring Security/JWT .
Debug production issues, optimize performance, and write clean, maintainable code.
Participate in code reviews, testing, and deployment activities.
Required Skills
Strong knowledge of Java, OOP, Collections, Streams, Exception Handling, Generics, and Lambda Expressions .
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate .
Good understanding of Spring/Java annotations , including custom annotations.
Experience with MySQL and/or PostgreSQL .
Experience with Redis and caching concepts.
Working knowledge of Elasticsearch .
Understanding of Multithreading, Concurrency, Sync/Async processing, and Thread Management .
Strong understanding of REST APIs, HTTP, JSON, and API design .
Experience with Gradle/Maven, Git, Postman, and Swagger/OpenAPI .
Knowledge of JUnit/Mockito and basic unit/integration testing.
Good to Have
Kafka / RabbitMQ
Microservices & Event-Driven Architecture
Docker / Kubernetes
AWS / Cloud basics
CI/CD
Knowledge of Design Patterns, SOLID principles, and performance optimization
Experience: 2-3 Years Role: Java Backend Developer / Software Engineer - Backend Tech Stack: Java | Spring Boot | JPA/Hibernate | MySQL | PostgreSQL | Redis | Elasticsearch | REST APIs | Multithreading | Sync/Async | Spring Security | JWT | Gradle/Maven | Git
This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
IndexingDesign PatternsDockerapisapi designcachingamazon web servicesgradleelastic searchException HandlingConcurrencyAsynchronousEvent DrivendeploymentDebugcloudJavaArchitectureIntegration TestingHibernateGIT