Java Developer

Hexaware Technologies

Chennai District

On-site

INR 3,500,000 - 7,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hexaware Technologies in Chennai, India seeks an experienced Senior Software Architect to own end-to-end architecture for high-throughput services and user-facing apps. You will define APIs, data models, caching, and event flows with a focus on security-by-default and privacy-first data design.

You will build backend services in Java/Spring Boot, contribute to front-end and shared libraries, and drive CI/CD improvements to enhance build speed and developer experience.

Qualifications

  • 10+ years in software engineering with Java and Spring depth.
  • Experience in designing high-availability and high-scalability systems, preferably on the cloud.
  • Experience with heavy transaction management systems and both DB and streaming services.

Responsibilities

  • Own end-to-end architecture for high-throughput, low-latency services and user-facing apps.
  • Translate requirements into architectural roadmaps and component designs (domain-driven design, microservices, API-first).
  • Drive secure-by-default patterns and privacy-first data design.
  • Build backend services in Java/Spring Boot; design REST/gRPC APIs and asynchronous pipelines.
  • Contribute to front-end (React/Next) and shared libraries; ensure cohesive UX with performance budgets.
  • Implement CI/CD pipelines and DevEx improvements.

Skills

Java
Spring
API design
Distributed systems
Cloud-native design
CI/CD
Security for web APIs

Tools

Kafka
AWS
Kubernetes
OpenTelemetry
Grafana
ELK

Job description

The candidate will have responsibilities across the following functions:

Architecture and Product Design:
  • Own end-to-end architecture for high-throughput, low-latency services and user-facing apps; define APIs, data models, caching, partitioning/sharding, and event flows.
  • Translate product requirements into architectural roadmaps and component designs (domain-driven design, microservices, API-first).
  • Drive secure-by-default patterns(Zero-Trust, principle of least privilege) and privacy-first data design.
Full-Stack Engineering (Java-First):
  • Build backend services in Java/Spring Boot; design REST/gRPC APIs, asynchronous pipelines, and distributed workflows.
  • Contribute to front-end (React/Next or similar) and shared libraries; ensure cohesive UX with strong performance budgets and accessibility.
  • Implement CI/CD pipelines and DevEx improvements(build speed, quality gates, developer tooling).
High-Frequency Transaction Systems:
  • Design for throughput, concurrency, and fault-tolerance (bulkheads, circuit breakers, idempotency, retry/backoff, message ordering).
  • Performance tune JVM, thread pools, GC, connection pools; establish SLOs and p95/p99 latency targets.
  • Introduce event streaming, queues, and exactly-once/at-least-once semantics where applicable.
Security and Compliance:
  • Champion IAM/CIAM/IGA patterns (OAuth2/OIDC, SAML), secrets management, KMS, and robust RBAC/ABAC.
  • Partner with Security to embed threat modelling, secure coding, and automated security testing in the SDLC.
Reliability and Observability:
  • Define SLO/SLI/SLA, golden signals, and error budgets; implement tracing/metrics/logging dashboards (ELK/Grafana/OpenTelemetry).
  • Lead incident reviews, root-cause analysis, and resilience tests (chaos, failover, DR).
Leadership and Collaboration:
  • Mentor senior engineers; review designs/PRs; raise engineering bar via patterns, documentation, and standards.
  • Collaborate with Product on discovery, scoping, and MVP slicing; influence build-vs-buy and cost/perf trade-offs.
Requirements:
  • 10+ years in software engineering with strong Java and Spring depth; proven full-stack delivery.
  • Experience in designing/developing high-availability and high-scalability systems, preferably on the cloud.
  • Experience in designing heavy transaction management systems with both db and streaming services like Kafka and other cloud event hubs.
  • Experience in designing and executing DR planning and recovery.
  • Experience in Blue/Green deployments and canary deployments is an added advantage.
  • Demonstrated ownership of designing high-throughput, low-latency distributed systems in production ( millions of requests/events/day).
  • Hands-on experience with microservices, API-first architectures, caching strategies, and transaction integrity (idempotency, dedup).
  • Solid grasp of cloud-native design (AWS preferred), containers/K8s, CI/CD, and infrastructure reliability.
  • Strong understanding of security for web and APIs(authentication, authorisation, secrets, data protection).
  • Excellent system design skills and ability to influence architecture across teams.
  • Background in BFSI, payments, or cybersecurity platforms preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Senior Java developer
Senior Java developer

Luxoft • Dadri

On-site
INR 1,500,000 - 2,500,000
Java Technical Architect
Java Technical Architect

Tekskills • Chennai District

On-site
INR 280,000 - 600,000
Associate Architect
Associate Architect

mPokket • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Java Developer
Senior Java Developer

TAO Digital • Hyderabad

Hybrid
INR 2,400,000 - 4,800,000
Senior Java Developer (with Capital Markets exp.)
Senior Java Developer (with Capital Markets exp.)

Luxoft • Dadri

On-site
INR 2,500,000 - 4,500,000
Senior Java Developer (with Capital Markets exp.)
Senior Java Developer (with Capital Markets exp.)

Luxoft • Gurugram District

On-site
INR 3,000,000 - 5,000,000
Senior Java Software Engineer
Senior Java Software Engineer

Trustfinity Services And Solutions • Bengaluru

On-site
INR 900,000 - 1,700,000
Java Developer
Java Developer

Flexi Careers India • Bengaluru

On-site
INR 1,800,000 - 2,400,000