Java Software Engineer

Talentgigs

Chennai

On-site

INR 4,000,000 - 6,000,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talentgigs in India seeks a Senior Architect to own end-to-end architecture for high-throughput services and user applications. You will define APIs, data models, and runtimes, while enforcing secure-by-default patterns and scalable design.

You will build backend services in Java/Spring Boot, contribute to frontend, and drive CI/CD/DevEx improvements. Strong LS/SCM skills and BFSI/payments domain experience are valued.

Qualifications

  • 10+ years in software engineering with strong Java/Spring; proven full-stack delivery.
  • Experience in designing/highly available, highly scalable cloud-native systems.
  • Experience in design-heavy transaction systems with DB and streaming like Kafka.
  • Experience in DR planning and recovery.
  • Blue/Green and canary deployments are a plus.
  • Ownership of high-throughput, low-latency distributed systems in production (millions of requests/day).
  • Hands-on with microservices, API-first, caching strategies, and transaction integrity.
  • Cloud-native design with AWS, containers/K8s, CI/CD, and reliability.
  • Strong security for web APIs (auth, authz, secrets, data protection).
  • Excellent system design and ability to influence architecture across teams.
  • Background in BFSI/payments/cybersecurity platforms preferred

Responsibilities

  • 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, least privilege) and privacy-first data design.
  • 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 performance budgets and accessibility.
  • Implement CI/CD pipelines and DevEx improvements (build speed, quality gates, developer tooling).
  • 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.
  • 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.
  • 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).
  • 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.

Skills

Architect
Java
Spring Boot
Spring Security
CI/CD

Tools

Kafka
AWS
Kubernetes
OpenTelemetry
ELK

Job description

Skills: Architect, Java, Spring boot, Spring Security, CI/CD,

Domain: FINTECH (MANDATORY)

JD:

Key Responsibilities:
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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.
Qualifications & experience:
  • 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 cloud.
  • Experience in design 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 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, authorization, 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

Java Architect - Immediate joiner only & F2F Mandatory
Java Architect - Immediate joiner only & F2F Mandatory

Wissen Technology • Bengaluru

On-site
INR 4,200,000 - 6,200,000
Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Java Architect
Java Architect

Infosys • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Solution Architect – Java Full Stack
Solution Architect – Java Full Stack

Epam Systems • Hyderabad, Chennai District, Bengaluru

On-site
INR 3,000,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Hinduja Global Solutions (HGS) • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior backend Java developer
Senior backend Java developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Senior backend Java developer - CLM
Senior backend Java developer - CLM

Luxoft • Gurugram District

On-site
INR 2,600,000 - 4,200,000
Senior backend Java developer
Senior backend Java developer

Luxoft • Gurugram District

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

SBS • Dadri

On-site
INR 1,200,000 - 1,800,000