HamburgerMenu
hirist

HighRadius - Software Developer IV - Distributed Systems

Posted on: 13/01/2026

showcase-imageshowcase-imageshowcase-image

Job Description

Role Summary :

We are seeking a Senior Java Backend Engineer (SDE?IV) with 58 years of hands?on experience building scalable, secure, and resilient distributed systems. Youll own critical services end?to-endfrom architecture and implementation to observability and performancewhile mentoring engineers and driving best practices across the stack.

What Youll Do (Primary Responsibilities) :

- Design & build high?throughput, low?latency microservices using Java (Java 17+) and Spring Boot.

- Own service architecture (APIs, data models, caching, messaging, fault tolerance) and lead design reviews with cross?functional stakeholders.

- Implement REST/gRPC APIs, integrate with event streams (e.g., Kafka/Pulsar) and asynchronous workflows.

- Optimize database schemas & queries (PostgreSQL/MySQL) and work with NoSQL (e.g., MongoDB/DynamoDB/Cassandra) where appropriate.

- Drive performance engineering (profiling, JVM tuning, GC strategies, load testing) to improve latency, throughput, and reliability.

- Ensure production readiness : logging/tracing (OpenTelemetry), metrics (Prometheus), alerting, circuit breakers, rate?limiting, and SLOs.

- Champion secure coding and compliance : OAuth2/OpenID Connect, secrets management, input validation, RBAC/ABAC, and data privacy.

- Automate CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps/Jenkins), containerize with Docker, deploy on Kubernetes (EKS/AKS/GKE).

- Collaborate with Product, QA, and DevOps to deliver well?tested software (unit/integration/contract tests) and drive release quality.

- Mentor SDE I/II/III : code reviews, pairing, technical talks, and fostering engineering excellence.

- Lead incident response & root?cause analysis, propose remediation, and drive postmortems to closure.

- Contribute to technical roadmap : evaluate build v/s buy, deprecate legacy components, and guide platform evolution.

Required Qualifications :

- 5 to 8 years of backend engineering experience; at least 3+ years with Java and Spring Boot in production systems.

- Strong fundamentals in Data Structures & Algorithms, Concurrency, Networking, Distributed Systems, and System Design.

- Proven experience with microservices, API design, message brokers (Kafka/RabbitMQ), and event?driven architectures.

- Solid RDBMS skills (PostgreSQL/MySQL) : indexing, query optimization, transactions; familiarity with NoSQL data modeling.

- Hands?on with CI/CD, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).

- Expertise in testing (JUnit/Testcontainers/contract testing), observability (logs, metrics, traces), and performance profiling.

- Strong understanding of security : authentication/authorization, TLS, OWASP Top 10, secret rotation.

- Excellent communication, ability to lead design discussions, and mentor engineers.

Nice?to?Have (Preferred) :

- Experience with Reactive programming (Project Reactor/WebFlux).

- GraphQL, gRPC, or OpenAPI/Swagger ecosystem experience.

- Caching (Redis), search (Elasticsearch/OpenSearch), and batch/data pipelines (Spark/Flink/Airflow).

- Domain?Driven Design (DDD), Hexagonal/Clean Architecture, and CQRS/Event Sourcing patterns.

- Infrastructure as Code (Terraform/Helm), service mesh (Istio/Linkerd).

- Knowledge of payment, fintech, e?commerce, or high's cale consumer systems (if relevant to your domain).

Key Competencies (Behavioral & Leadership) :


- Ownership & Bias for Action : drives outcomes end?to-end with minimal oversight.

- Architectural Thinking : balances scalability, reliability, cost, and simplicity.

- Quality First : advocates testing, reviews, automation, and production hygiene.

- Collaboration : works across Product, Design, QA, Platform/Infra to deliver value.

- Mentorship : elevates team capability; gives thoughtful feedback.

- Customer Focus : translates business goals into technical solutions.

Technical Stack (Indicative) :

- Language : Java (preferably 17+)

- Frameworks : Spring Boot, Spring Cloud, WebFlux (optional)

- APIs : REST, gRPC, OpenAPI/Swagger

- Messaging : Kafka, RabbitMQ (as applicable)

- Data : PostgreSQL/MySQL, Redis, MongoDB/DynamoDB

- Infra : Docker, Kubernetes (EKS/AKS/GKE)

- Cloud : AWS/Azure/GCP (choose your platform)

- Observability : Prometheus/Grafana, ELK/OpenSearch, OpenTelemetry

- CI/CD : GitHub Actions/GitLab CI/Jenkins/Azure DevOps

Success Metrics / KPIs :

- Availability & Reliability : Meets service SLOs (e.g., 99.9%).

- Performance : Reduced median/p95 latency, improved throughput.

- Quality : Test coverage thresholds; defect rate and change failure rate.

- Operational Excellence : MTTR reduction, incident volume trend, on?call effectiveness.

- Delivery : Feature lead time and deployment frequency.

- Mentorship : Positive peer feedback; uplift in PR quality and team velocity.

Education :

- Bachelors/Masters degree in Computer Science, Engineering, or equivalent experience.

Looking for Immediate Joiners


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in