JOBSEARCHER

Lead Java Developer

Job Description1. Core Java Expertise (Kotlin is a mandatoryStrong in Core Java, multithreading, collections, JVM concepts, and performance tuningAbility to write clean, scalable, and secure enterprise-grade codeKotlin knowledge is an added advantage for modern backend developmentTech Stack: Java 17+, Kotlin, Maven/Gradle, JUnit2. Spring Boot & MicroservicesStrong hands-on experience with Spring Boot frameworks and microservices architectureKnowledge of distributed systems, resiliency patterns, and event-driven architectureAbility to design scalable and loosely coupled servicesKey Skills: REST APIs, Kafka,Good to have: Circuit Breaker, Saga, Docker, Kubernetes3. Cloud-Native & Database EngineeringUnderstanding of cloud-native principles and scalable backend designHands-on experience with SQL and NoSQL databasesStrong in database design patterns, performance optimization, caching, and scalabilityTech Stack: PostgreSQL, MongoDB, Redis4. AI Ecosystem KnowledgeAwareness of modern AI concepts including LLMs, RAG, AI Agents, and vector databasesAbility to integrate AI capabilities into enterprise applications securely and responsiblyGood Skills to have: LangChain, Prompt Engineering, Semantic Search5. API Strategy & Enterprise IntegrationStrong understanding of API-first architecture and enterprise integration patternsAbility to design secure, reusable, and scalable APIs with proper governanceMandatory Skills: Fullstack Java Enterprise . Experience: 5-8 Years .