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.