Java Backend Engineer
Experience : 4+ Years
Location : Bangalore (Hybrid)
Type : Contract-to-hire (Conversion to fulltime within 3 months)
Notice Period : Immediate joiners or max 30 days preferred / serving notice period
About the Role :
We are looking for a Java Backend Engineer with strong expertise in Spring Boot, Microservices, and Core Java fundamentals. The ideal candidate should be hands-on with multithreading, data structures, and algorithms, and capable of building scalable, high-performance backend systems.
Responsibilities :
- Design, develop, and maintain scalable backend applications using Java and Spring Boot
- Build and manage RESTful APIs and microservices
- Apply strong knowledge of data structures, algorithms, and multithreading to write optimized, efficient code
- Collaborate with cross-functional teams to deliver robust backend solutions
- Ensure performance, security, and scalability of applications
- Participate in code reviews and follow best practices for clean, maintainable code
Mandatory Skills :
Strong expertise in Java, Spring Boot, and MicroservicesSolid understanding of Core Java concepts data structures, multithreading, design patternsExperience with REST APIs and database integration (SQL / NoSQL)Ability to write optimized, high-performance backend codeFamiliarity with cloud or container environments (Docker / Kubernetes) and CI / CD practicesGood to Have :
Experience with messaging systems (Kafka, RabbitMQ)Exposure to distributed systems and caching (Redis, Hazelcast)Knowledge of monitoring, logging, and performance tuning tools(ref : hirist.tech)