Java Engineer - Application & Services
Core
Design, develop, and maintain highly scalable and reliable Java backend services using cloud-native technologies for smart home products and networking devices.
Role type
Senior IC Java backend engineer (cloud-native)
Builds
200+ Java services powering over 100 million connected devices
Domain
IoT / Smart Home / Networking
Deliverable
production ML models | product features
Required skills
Java, SpringBoot, AWS/Azure/OCI, NoSQL/relational databases, Docker, Kubernetes, APIs, message queues, security best practices
Preferred skills
Mentorship, code review participation, staying current with cloud technologies
Technologies
AWS, Azure, OCI, Docker, Kubernetes, SpringBoot
Responsibilities
Design scalable cloud-native Java services, optimize backend systems for performance and cost-efficiency, implement robust security measures, troubleshoot complex backend issues, participate in code reviews, collaborate with frontend teams
Seniority
Mid-Senior, hands-on IC