Lead design, development, and deployment of high-performance Java applications using Spring Boot, Microservices, and Hibernate.
Architect and optimize RESTful microservices ecosystems, ensuring scalability, resilience, and fault tolerance with tools like Spring Cloud, Kafka, and Docker/Kubernetes.
Mentor junior developers, conduct code reviews, and enforce best practices in Agile/Scrum environments.
Collaborate with cross-functional teams to integrate databases (JPA/Hibernate) and troubleshoot complex issues in production.
Drive technical initiatives, including CI/CD pipelines (Jenkins/GitHub Actions) and performance tuning for high-traffic systems.
Stay ahead of emerging trends in Java 17+, reactive programming, and cloud platforms (AWS/Google Cloud Platform).
8+ years of Java development experience, with 4+ years in Spring Boot and Microservices.
Deep expertise in Hibernate/JPA for ORM, including advanced query optimization and caching strategies.
Proven track record leading teams on large-scale, distributed systems.
Bachelor's/Master's in Computer Science or equivalent.
Strong problem-solving skills with experience in unit/integration testing (JUnit, Mockito).
Experience with observability tools (Prometheus, ELK Stack) and security (OAuth2, JWT).
Familiarity with event-driven architectures and container orchestration.