Description : Job Summary :
Design, build, and operate end to end web and API solutions (front end + back end) with robust automation, observability, and production reliability. Own features from concept through deployment and steady state, including incident response and continuous :
- Translate business requirements into technical designs, APIs, and data models.
- Develop back-end services (Java, Python) and, if applicable, front-end components (React / Angular / Vue).
- Implement REST / GraphQL endpoints, batch and streaming jobs, and integration adapters.
- Write efficient SQL / NoSQL queries; optimize schema, indexing, and data flows (ETL / CDC where needed).
- Automate builds, testing, packaging, and deployments (CI / CD pipelines).
- Create Linux shell / Python scripts for ops tasks, environment automation, and diagnostics.
- Embed security (authN / Z, input validation, secrets management, TLS) and compliance controls.
- Implement unit, integration, contract, and performance tests; enforce quality gates.
- Add observability : structured logs, metrics, traces, health checks, dashboards, alerts.
- Participate in on-call rotation; triage incidents, perform RCA, apply permanent fixes.
- Apply resilience patterns (timeouts, retries, circuit breakers, graceful degradation).
- Manage configuration, feature flags, environment parity, and IaC (where applicable).
- Refactor legacy code and reduce technical debt with measurable impact.
- Produce and maintain technical documentation, runbooks, and architecture decision records.
- Mentor peers; contribute to engineering standards and best practices.
- Collaborate with Product, QA, Security, and Ops to balance scope, risk, and delivery timelines.
Qualifications :
Strong Java (core, concurrency, REST frameworks) and Python (scripting + services).Linux : Automate builds and deployments (CI / CD), write shell / Python operations scriptsWeb services : REST / JSON, API design, versioning, pagination, error semantics.Databases : relational (SQL tuning, transactions) plus exposure to NoSQL / cache (e.g., Redis).CI / CD tooling (Git, pipelines, artifact management), containerization (Docker; Kubernetes nice).Testing frameworks (JUnit / PyTest), API test tools, performance testing (JMeter / Locust).Observability stack (Prometheus / Grafana / ELK / OpenTelemetry or equivalents).Production support discipline : incident management, SLA / SLO mindset, RCA.Good To Have :
Message / stream platforms (Kafka, MQ).Infrastructure as Code (Terraform / Ansible).Cloud platform exposure (AWS / Azure / GCP) including managed data services.Front-end framework experience (React / Angular / Vue) and TypeScript.Experience with feature flagging, canary or blue / green deployments.Knowledge of cost optimization and capacity planning.Key Performance Indicators (KPIs) :
Deployment frequency & change failure rate.Mean time to detect (MTTD) / recover (MTTR).API latency (p95) and availability vs SLOs.Defect escape rate and automated test coverage.Technical debt reduction (tracked items resolved per quarter).Incident recurrence (trend down).Soft Skills :
Ownership end to end.Data-driven decision making.Bias for automation and simplification.Proactive risk identification.Clear, timely communication.(ref : hirist.tech)