Design and maintain Java backend services for order lifecycles, payments, and device synchronization for restaurant POS systems. Optimize event-driven systems and APIs to ensure low latency and consistency across cloud services and physical devices.
Requirements:
Requires a Bachelor's degree in Computer Science and 3+ years of professional software engineering experience. Candidates must have a deep understanding of distributed systems, microservices, and experience with relational or NoSQL databases.
Key Skills:
- Java
- Kotlin
- Backend System Design
- API Design
- Microservices
- Distributed Systems
- PostgreSQL
- CockroachDB
- Redis
- AWS
- Google Cloud
- Azure
- Kafka
- Flink
- Offline-first Architecture
- Concurrency
Benefits:
- Medical Insurance
- Dental Insurance
- Vision Insurance
- HSA Options
- Company-paid Life Insurance
- Disability Insurance
- Accident Insurance
- Critical Illness Insurance
- Hospital Indemnity Insurance
- Supplemental Life Insurance
- Pet Insurance Discount
- 401(k)
- Flexible Spending Accounts
- Discretionary Vacation Days
- Paid Holidays
- Paid Sick Time
- Paid Bereavement Leave
- Paid Parental Leave
Senior Backend Software Engineer in los angeles at Unknown Company
This position is listed as full time and onsite.