Backend Engineer_??????????????????(??)

0-2 years
14 days ago
Job Description

Key Responsibilities- . Responsible for the development and maintenance of backend services, primarily using Java and the Spring framework. . Design and implement efficient and reliable RESTful APIs, providing services for frontend teams and other relevant systems. . Participate in Code Review to ensure code quality and adherence to standards. . Manage and maintain cloud architecture, including but not limited to Kubernetes (K8S) and Terraform. . Design and implement system monitoring to ensure stable operation and optimize performance. . Manage and analyze logs, assisting in troubleshooting and issue tracking. . Ensure the security of the system, covering vulnerability management, risk assessment, and the implementation of security measures. . Collaborate with frontend teams and other relevant teams, coordinating development tasks and resolving related issues. Basic Qualifications- . Possess extensive Java development experience, familiar with relevant frameworks and tools such as Spring, Sprint-Cloud, etc. . Familiar with Git version control system, demonstrating strong code management and collaboration skills, proficient in effectively using Git for version control, branch management, and merge operations. . Proficient in database management and design, with the ability to write and optimize SQL queries, design and optimize database structures, and experience with common database systems such as PostgreSQL, MySQL, MongoDB, etc. . Have experience and knowledge in Continuous Integration and Continuous Delivery (CI/CD), capable of designing, configuring, and maintaining CI/CD processes, and familiar with common CI/CD tools and platforms such as GitHub Actions, GitLab CI/CD, Travis CI, Jenkins, etc. . Have relevant experience in cloud architecture, familiar with technologies such as Kubernetes (K8S) and Terraform. . Have experience in designing and implementing monitoring systems, familiar with common monitoring tools and indicators, such as Prometheus, Grafana, etc. . Familiar with log management and analysis tools, able to effectively process log data and troubleshoot issues. . Possess knowledge and experience in information security, familiar with common security vulnerabilities and related control measures. . Demonstrate strong team collaboration and communication skills, capable of effectively coordinating and solving problems. . Possess the ability for self-learning and continuous learning, keeping up with technological developments and changes in emerging tools. Preferred Qualifications- . Have experience using GraphQL, able to design and implement GraphQL APIs, and familiar with related tools and technical ecosystems. . Possess management experience with cloud platforms such as Google Cloud, AWS, Azure, etc. . Have relevant experience with containerization technologies and container management platforms, such as Docker, GKE (Google Kubernetes Engine), EKS (Amazon Elastic Kubernetes Service), etc.



Job Source:

Career Advice to Find Better