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.