Job Title : Java Backend Developer – L4 IC
Experience : 9+ Years
Location : Remote / Work from Home
Notice Period : Immediate / 15 days
Preferred Background : Product-Based Organizations
About the Role
We are looking for a highly skilled Java Backend Architect (L4 Individual Contributor) with deep expertise in backend system design, distributed architecture, and microservices. The ideal candidate will be a hands-on architect capable of designing and guiding the development of scalable, resilient, and high-performance backend platforms. You will be responsible for driving backend technology strategy, improving service reliability, and ensuring system efficiency across multiple domains.
Key Responsibilities
- Architect, design, and develop distributed and fault-tolerant backend systems using Java, Spring Boot, and microservices architecture .
- Define and own end-to-end backend architecture , including scalability, reliability, and security aspects.
- Drive API-first design principles to enable modular, decoupled, and reusable service components.
- Implement event-driven and asynchronous communication patterns using Kafka, RabbitMQ, or similar technologies.
- Design and optimize data models, caching layers , and database schema for both SQL and NoSQL systems.
- Ensure high availability and fault tolerance through load balancing, clustering, and failover strategies.
- Collaborate with frontend (React.js) teams for seamless API integration and efficient data exchange.
- Perform code and design reviews , enforce architectural best practices, and mentor developers on system design principles.
- Continuously evaluate new technologies, frameworks, and tools to improve performance and scalability and maintain maintainability.
Mandatory Skills
Java (8 / 11 / 17) —strong command of multithreading, concurrency, and memory management.Spring Boot, Spring Cloud, and Spring Security .Microservices architecture —design, communication patterns, and service orchestration.API Design & Development – RESTful and GraphQL APIs.Databases : PostgreSQL, MySQL, MongoDB, Cassandra, or Redis.Messaging Queues : Kafka, RabbitMQ, or ActiveMQ.Containerization & Orchestration : Docker, Kubernetes.Version Control : Git / GitHub / GitLab.CI / CD Pipelines : Jenkins, GitLab CI, or equivalent.Preferred / Good-to-Have Skills
Experience in domain-driven design (DDD) and event sourcing .Hands-on with Cloud Architecture (AWS / GCP / Azure).Knowledge of API Gateway management and service mesh technologies (e.g., Istio, Kong, Nginx).Proficiency in performance engineering—profiling, tuning JVM, optimizing database queries, and reducing latency.Exposure to monitoring and observability frameworks (Prometheus, Grafana, ELK, and New Relic).Experience in building high-traffic, low-latency systems in product-based or SaaS environments.Educational Qualification
Bachelor’s or Master’s Degree in Computer Science, Engineering , or a related field.Key Attributes
Strong analytical, design thinking, and problem-solving skills.Passion for scalability, performance, and clean code architecture.Ability to work independently as an Individual Contributor (IC) and collaborate across teams.Excellent communication and documentation skills.