Experience: 3+years
Location: Bangalore
Key responsibilities
● Design and implement Java services, REST APIs, asynchronous workflows, and integration components for CMS and content-operations use cases.
● Build workflow automation and bulk-operation capabilities that reduce repetitive Ops effort and turnaround time.
● Develop robust metadata validation, business-rule enforcement, publishing, scheduling, and downstream-transfer controls.
● Integrate CMS with RMS and other internal content, asset, and video-side services; manage contracts, retries, idempotency, and failure handling.
● Improve observability through processing status, searchable operational data, actionable logs, metrics, traces, and dashboards.
● Implement audit trails and traceability for cataloging, processing, metadata changes, and administrative actions.
● Own production readiness: testing, performance, resilience, security, deployment, on-call support, and incident follow-through.
● Partner with Frontend and Full Stack Engineers to shape APIs that are intuitive, evolvable, and aligned to user workflows.
Skills and attributes for success:
● 3+ years of professional backend software engineering experience, with a robust track record building and operating distributed systems in production.
● Proficiency in Java, Spring Boot and Python with solid foundations in system design.
● Hands-on experience with cloud platforms (AWS preferred) — including compute, object storage (S3), managed queues (SQS/SNS), and serverless or containerized workloads.
● Solid understanding of distributed systems design: event-driven architectures, message queues (Kafka), workflow orchestration, and idempotency patterns.
● Experience with storage systems, caching strategies (Redis, Memcached), and database query performance tuning.
● Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure-as-code practices.
● Comfort with observability tooling — logging, metrics, and tracing — and a habit of building production-ready services from day one.
● Strong communication skills — able to clearly articulate technical approaches and trade-offs to peers, leads, and non-technical stakeholders.
● Collaborative team player who takes pride in lifting up those around them through mentorship and knowledge sharing.
Preferred education and experience
● Bachelors/Masters in Computer Science or a related field with 3+ years of experience in backend development
Interested can share cv at:
[email protected]/(phone hidden)
Pay: ₹337,000.00 - ₹1,640,000.00 per year
Experience
- Back-end development: 3 years (Preferred)
Work Location: In person
📌 Backend Developer (Bengaluru)
🏢 Ashra Technologies
📍 Bengaluru