Java Backend Architect
- Experience: 8–12 Years
- Location: Kolkata (Hybrid/On-site)
- Role Type: 50% Architecture / 50% Hands-on Coding
Position OverviewWe are hiring a hands-on Java Backend Architect to design and code high-throughput, distributed systems. You will split your time equally between high-level system architecture and day-to-day backend development. The ideal candidate has 8-12+ years of enterprise Java experience in building scalable, secure, and resilient microservices architectures.Key Responsibilities
- Core Java Architecture: Design and write code for distributed enterprise systems.
- Microservices Development: Build high-performance backend microservices using Java 17/21+ and Spring Boot 3.x.
- Concurrency & Tuning: Optimize JVM performance, memory management, and use Virtual Threads (Project Loom) or Reactive Programming.
- Messaging & Data: Implement asynchronous workflows using Kafka/RabbitMQ along with SQL/NoSQL databases.
- API Integration: Create secure, low-latency API layers and orchestration workflows.
- Governance & Security: Implement advanced security protocols, firewalls, and system observability using OpenTelemetry.
Required Technical Skills
- Experience: 8+ years of professional software engineering with continuous, hands-on Java development.
- Java Mastery: Deep expertise in core Java, multithreading, and modern features (Java 11 to 21).
- Spring Ecosystem: Expert-level knowledge of Spring Boot, Spring Cloud, and Spring Security.
- Distributed Systems: Proven track record in microservices design, caching strategies, and event-driven architecture.
- Cloud & DevOps: Hands-on proficiency with AWS/Azure/GCP, Docker, Kubernetes, and CI/CD pipelines.
Preferred Skills (Nice-to-Have: Agentic AI)
- Agentic AI Frameworks: Familiarity with autonomous systems, task decomposition, and tools like LangChain4j or Semantic Kernel.
- LLM Integration: Experience connecting Java applications with commercial (OpenAI, Anthropic) or open-source (Llama) models.
- AI Pipelines & Data: Exposure to Java-based Retrieval-Augmented Generation (RAG) and vector stores (pgvector, Pinecone).
- Python AI Ecosystem: Basic knowledge of Python AI tools (LangChain, CrewAI) to collaborate with data teams or port workloads.
Pay: ₹1,076,828.42 - ₹2,024,144.78 per year
Work Location: In person