
Hexaware Technologies•3h ago
Naukri
Java Full Stack Developer
Hybrid - Pune, Bengaluru, Ahmedabad
Full Time
Senior Level
Full Job Description
We are seeking an experienced Java Full Stack Developer with expertise in Java 8, Spring Boot, Microservices, REST APIs, and ReactJS to build scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong backend engineering skills combined with solid frontend development experience in ReactJS and JavaScript/TypeScript.
Key Responsibilities:
- Backend and Architecture:
- Design and develop scalable microservices using Java 8 and Spring Boot.
- Build and maintain secure, high-performance REST APIs.
- Apply Domain-Driven Design (DDD) principles and microservices design patterns.
- Design and implement event-driven systems using Kafka or other messaging platforms.
- Define service boundaries, communication patterns, and integration approaches.
- Implement resilience patterns (retry, timeout, circuit breaker, idempotency, fallback handling).
- Ensure proper transaction management, exception handling, validation, and production hardening.
- Implement secure API solutions using OAuth2, OIDC, JWT, mTLS, and API Gateway patterns.
- Optimize data access using Spring Data JPA, appropriate fetch strategies, batching, indexing, pagination, and query tuning.
- Work on SAGA, Outbox, and related distributed consistency patterns.
Company
Hexaware Technologies
Hexaware Technologies is a global leader in IT services, consulting, and digital transformation solutions. Specializing in delivering innovative software development, enterprise solutions, and digital...
Hybrid - Pune, Bengaluru, Ahmedabad
Posted on Naukri