Job description
 
                         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.
 
                    
                    
Required Skill Profession
 
                     
                    
                    Computer Occupations