TP-Link Systems Inc. is seeking a Cloud Software Engineer, Backend to design, develop, and maintain their backend cloud applications. The role involves collaborating with various teams to build secure and reliable systems using cloud-native technologies. This position requires a strong understanding of backend programming and cloud architectures, and a passion for innovation.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ 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.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work effectively in a team environment.
Benefits
- Salary range: $120,000 - $180,000
- Benefits package
- Health and wellness benefits
- Team-building events