{"id":2907243,"url":"https://alion.io/job/bmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service","title":"Senior Backend Engineer (Java/Python, AWS Serverless) - Messaging service","company":{"id":4445239,"name":"BMW TechWorks India","domain":"bmwtechworks.in","url":"https://alion.io/company/bmw-techworks-india","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15500,"max_usd":37000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EventBridge","optional":false},{"name":"Amazon S3","optional":false},{"name":"Anomaly Detection","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"Dependency Injection","optional":false},{"name":"DynamoDB","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Gradle","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Hallucination","optional":false},{"name":"IAM","optional":false},{"name":"Incident Management","optional":false},{"name":"Java","optional":false},{"name":"Kibana","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Maven","optional":false},{"name":"npm","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Terraform","optional":false},{"name":"Webpack","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-25T00:00:00Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-23T21:09:10Z","board_verified":true,"closed_at":null,"days_open":59,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":59},"description":"Required Skills - Remote Services (90% Backend | 10% Frontend)\nStrong Serverless/Event-Driven Architecture background\nEvent-driven design patterns (pub/sub, choreography vs. orchestration, event sourcing, CQRS)\nAWS Lambda (function design, cold starts, concurrency, layers, versioning/aliases)\nAWS Step Functions (state machines, Express vs. Standard workflows, error handling/retries)\nAmazon EventBridge (event buses, rules, schema registry) and EventBridge Pipes (source-filter-enrich-target patterns)\nAmazon SNS/SQS (fan-out, dead-letter queues, FIFO queues, visibility timeout tuning, message deduplication)\nData & persistence\nAmazon DynamoDB (single-table design, GSIs/LSs, partition key design, streams, capacity modes)\nAmazon S3 (event notifications, lifecycle policies, versioning, storage classes)\nIdempotency and eventual consistency handling in distributed data flows\nSchema evolution and payload versioning for event contracts\nProgramming languages and scripting\nJava (Lambda development, Spring Cloud Function for serverless, build tooling with Maven/Gradle)\nPython for Lambda development and automation/tooling scripts\nInfrastructure as Code: Terraform\nShell/Bash scripting for automation and tooling\nArchitecture & integration patterns\nMicroservices decomposition and bounded contexts\nAPI design (REST, GraphQL) via API Gateway/AppSync\nSaga pattern for distributed transactions\nResilience patterns (circuit breaker, retry with backoff, dead-letter handling, poison-pill management)\nSecurity, IAM & compliance\nIAM (least-privilege policies, roles, resource-based policies, permission boundaries)\nSecrets management (AWS Secrets Manager, Parameter Store)\nEncryption at rest/in transit (KMS, S3 SSE, DynamoDB encryption)\nVPC networking basics for Lambda (ENIs, private subnets, endpoints)\nAuditing and logging (CloudTrail, AWS Config)\nTooling, observability & DevOps\nVersion control (Git), CI/CD pipelines with GitHub Actions\nObservability: CloudWatch Logs/Metrics/Alarms, X-Ray distributed tracing, structured logging\nGrafana Cloud for dashboards and alerting; Kibana for log search and analysis\nLocal development/testing\nCost-awareness and performance tuning (Lambda memory/timeout sizing, DynamoDB capacity planning)\nAI-assisted workflows in DevOps\nUsing AI coding assistants (e.g., GitHub Copilot) for code generation, review, and test authoring\nAI-assisted CI/CD: automated PR summaries, code review bots, and pipeline failure triage\nPrompt-driven infrastructure and Terraform scaffolding with guardrails for review\nAI-assisted observability: anomaly detection and log/alert summarization\nUnderstanding limitations and risks of AI-generated code (security review, hallucination checks, license compliance)\nFull DevOps ownership & on-call responsibility\nYou build it, you run it: end-to-end ownership of services from design through production operation\nParticipation in on-call rotation, including incident response outside business hours\nIncident management: triage, mitigation, escalation paths, and root cause analysis\nWriting and maintaining runbooks/playbooks for known failure modes\nBlameless post-mortems and follow-up action tracking\nSLO/SLA awareness, alert tuning to reduce noise and avoid alert fatigue\nAccountability for the reliability, security, and cost of self-authored code in production\nData quality, testing & governance\nUnit, integration, and contract testing for event-driven flows\nData validation and schema enforcement (JSON Schema, EventBridge schema registry)\nDead-letter queue monitoring and reprocessing strategies\nChange management and auditable deployment practices\nSoft skills & IT standards\nStructured problem solving, debugging distributed/asynchronous systems\nStakeholder communication, requirements gathering\nDocumentation and knowledge sharing (architecture decision records, runbooks)\nBeing a positive, fun team member who contributes to team morale and a healthy team culture\nBMW-specific aspects (recommended to know or adapt)\nUnderstanding BMW IT security & compliance requirements\nWorking in regulated environments, auditable and traceable event flows\nPossible familiarity with vehicle event data, connected drive event streams\nFrontend development\nAngularJS (components, services, dependency injection, routing)\nBMW Density Design System (UI component library and design tokens)\nHTML5/CSS3 and responsive UI design\nIntegration with REST/GraphQL backend APIs\nBasic build tooling (npm, Webpack/Grunt) and browser debugging","description_format":"text","description_chars":4478,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Information Technology","Autonomous Driving"],"lifecycle":[{"event":"open","at":"2026-10-20T08:16:01Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":1,"p_active":0.648,"p_room":0.35,"age_days":59,"expected_fill_days":29,"reasons":["conf:3","velocity","win:tail"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/bmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service","json_url":"https://alion.io/job/bmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service.json","meta":{"generated_at":"2026-10-23T22:03:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4597,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4445239},"rest":"https://alion.io/mcp/rest/get_company?id=4445239"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbmw-techworks-india-senior-backend-engineer-javapython-aws-serverless-messaging-service"}]}