onsite
Software Development Engineer Java & AWS , Ring - Amazon.com
Software Engineer
Software Development Engineer focused on Java and AWS, building high‑availability, low‑latency cloud services that integrate with Ring devices to deliver secure, reliable user experiences.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices on AWS that support Ring’s device ecosystem.
- Implement high‑throughput, low‑latency APIs ensuring 99.99% uptime for security‑critical applications.
- Collaborate with cross‑functional teams—product managers, UX, and hardware engineers—to define requirements and iterate on solutions.
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous integration pipelines.
- Monitor, troubleshoot, and optimize production services using AWS monitoring tools and custom metrics.
Requirements
- 5+ years of professional software development experience, primarily in Java.
- Strong proficiency with AWS services (EC2, Lambda, S3, DynamoDB, CloudWatch).
- Experience building scalable, low‑latency systems with a focus on reliability and security.
- Solid understanding of RESTful API design, microservices architecture, and CI/CD practices.
- Excellent problem‑solving skills and a collaborative mindset.