HamburgerMenu
hirist

Palni - Java Backend Architect - Spring Boot/Microservices Architecture

PALNI INDIA PRIVATE LIMITED
Anywhere in India/Multiple Locations
9 - 20 Years
star-icon
3.8white-divider55+ Reviews

Posted on: 12/10/2025

Job Description

Description :

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, scalability, and 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, New Relic).

- Experience in building high-traffic, low-latency systems in product-based or SaaS environments.

Educational Qualification :

- Bachelors or Masters 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.


info-icon

Did you find something suspicious?