30 Aug
|
BMW TechWorks
|
Pune
30 Aug
BMW TechWorks
Pune
Required Skills — Remote Services (90% Backend | 10% Frontend)
Solid Serverless/Event-Driven Architecture background
- Event-driven design patterns (pub/sub, choreography vs. orchestration, event sourcing, CQRS)
- AWS Lambda (function design, cold starts, concurrency, layers, versioning/aliases)
- AWS Step Functions (state machines, Express vs. Standard workflows, error handling/retries)
- Amazon EventBridge (event buses, rules, schema registry) and EventBridge Pipes (source-filter-enrich-target patterns)
- Amazon SNS/SQS (fan-out, dead-letter queues, FIFO queues, visibility timeout tuning, message deduplication)
Data & persistence
- Amazon DynamoDB (single-table design, GSIs/LSs, partition key design, streams, capacity modes)
- Amazon S3 (event notifications, lifecycle policies, versioning, storage classes)
- Idempotency and eventual consistency handling in distributed data flows
- Schema evolution and payload versioning for event contracts
Programming languages and scripting
- Java (Lambda development, Spring Cloud Function for serverless, build tooling with Maven/Gradle)
- Python for Lambda development and automation/tooling scripts
- Infrastructure as Code: Terraform
- Shell/Bash scripting for automation and tooling
Architecture & integration patterns
- Microservices decomposition and bounded contexts
- API design (REST, GraphQL) via API Gateway/AppSync
- Saga pattern for distributed transactions
- Resilience patterns (circuit breaker, retry with backoff, dead-letter handling, poison-pill management)
Security, IAM & compliance
- IAM (least-privilege policies, roles, resource-based policies, permission boundaries)
- Secrets management (AWS Secrets Manager, Parameter Store)
- Encryption at rest/in transit (KMS, S3 SSE, DynamoDB encryption)
- VPC networking basics for Lambda (ENIs, private subnets, endpoints)
- Auditing and logging (CloudTrail, AWS Config)
Tooling, observability & DevOps
- Version control (Git), CI/CD pipelines with GitHub Actions
- Observabi
📌 Senior Backend Engineer (Pune)
🏢 BMW TechWorks
📍 Pune