TP-Link Systems Inc. is seeking a Senior Cloud Software Engineer, Backend to design, develop, and maintain their backend cloud applications. This role involves collaboration with cloud architects, designers, and QA teams to build secure and reliable systems that meet business needs. The ideal candidate will have a strong understanding of cloud technologies and backend development.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in cloud backend software development.
- Proven experience designing and building scalable, reliable, and secure cloud-based applications.
- Strong proficiency in Java and frameworks like SpringBoot, Service Mesh.
- Strong proficiency in JVM, multithreading programming, performance optimization skills.
- Experience with a specific cloud platform (AWS, Azure, OCI).
- Experience with cloud-based databases (e.g., NoSQL databases such as MongoDB, relational databases).
- Experience with distributed middleware (e.g. Message queue, config center).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- In-depth knowledge of backend technologies (e.g., APIs, message queues).
- Experience with security best practices for cloud environments.
Benefits
- Free snacks and drinks, and provided lunch on Fridays
- Fully paid medical, dental, and vision insurance
- Contributions to 401k funds
- Health and wellness benefits, including free gym membership
- Quarterly team-building events