Main responsibilities:
1.Design, develop, maintain enterprise-grade backend systems using Java Spring Boot (Java 17+), with code primarily generated using LLM tools such as GitHub Copilot
2.Architect optimize Spring Gateway services to ensure secure, reliable, scalable API management
3.Define maintain modular system architecture with a focus on domain-driven design service abstraction
4.Leverage existing libraries, frameworks, open-source tools to accelerate development avoid redundant efforts
5.Implement distributed backend systems with components such as Elasticsearch (fsearch/analytics), Redis (fcaching), PostgreSQL similar RDBMS
6.Lead Kubernetes-based deployments using Helm, optimize cloud-native runtime environments
7.Drive CI/CD workflows using GitHub Actions to automate build, test, deployment pipelines
8.Define manage Infrastructure as Code using Terraform similar IaC tools to provision cloud resources
9.Collaborate with frontend, data, DevOps teams to deliver integrated solutions across the product stack
10.Use C# Python where needed to support platform integration interoperability
11.Mentjunidevelopers foster LLM-assisted coding practices across the team
12.Establish enforce best practices in code quality, testing, deployment standardization
13.Continuously evaluate introduce emerging technologies to enhance our backend capabilities
14.Communicate effectively with global stakeholders in English, while working in a Chinese-speaking development environment
15.You are a software engineer that wants to collaborate with teammates to implement a new feature help improve our products. Add us to our existing services roll out a new service to support this feature. Identify help troubleshoot an issue affecting users in one of our many regions of the world. Participate in defining new product requirements design together with the product team.
About you:
Experience:
1.7+ years of backend development experience, with at least 3 years in a senilead capacity
2.Demonstrated expertise in generating high-quality code exclusively with LLM tools (e.g., GitHub Copilot, similar platforms)
3.Expertise in Java Spring Boot (Spring MVC, Spring Data, Spring Security)
4.Proven experience with Spring Gateway architecture complex API design
5.Hands-on experience with Elasticsearch, Redis, relational databases (PostgreSQL/MySQL)
6.Familiarity with NoSQL databases (e.g., MongoDB)M frameworks (e.g., Hibernate)
7.Strong database design optimization skills (query tuning, indexing, ACID compliance)
8.Proficiency with containerchestration using Kubernetes, Helm, Docker
9.Experience with GitHub CI/CD pipelines infrastructure provisioning via Terraform
10.Exposure to multi-language systems, with working knowledge of C# Python
11.Solid understanding of testing frameworks such as JUnit, TestNG, equivalent
Language Proficiency:
1.Fluent in English (spoken written) finternational collaboration
2.Comfortable in Chinese fdaily work team communication
Education:
MS in software engineering computer science equivalent
更多