GrepJob
Remote People

Senior Back-End Engineer (Java)

Remote People
Apply
about 17 hours ago
Remote, ChinaSenior

Responsibilities

  • Design, develop and document fast, secure and easy-to-use APIs.
  • Build effective integrations with other applications and third-party software.
  • Own the entire implementation cycle from design to rollout.
  • Leverage AI coding tools to accelerate implementation.
  • Act as the quality gate on AI-assisted development.
  • Design and orchestrate lightweight automation and agent workflows.
  • Contribute to the squad's adoption of AI-assisted engineering practices.
  • Participate in the Back-End Engineering Chapter and contribute to global architecture decisions.

Requirements

  • Minimum of 7 years in a Software Development role.
  • Strong architectural judgment and code quality ownership.
  • Solid command of Java and Spring Boot.
  • Hands-on experience using AI coding assistants in a production context.
  • Ability to critically evaluate AI-generated code.
  • Experience designing and implementing micro-services.
  • Knowledge of API design with REST, gRPC, GraphQL.
  • Experience with various data store, streaming and caching solutions.
  • Ability to document technical solutions prior to implementation.
  • Effective communication skills in a remote environment.

Benefits

  • A competitive salary.
  • An asynchronous working environment.
  • A 'Remote-First' company environment.
  • Ability to work from abroad for a short period.
  • Growth opportunities within the company.
  • Necessary hardware provided for new joiners.

Tech Stack

Apache KafkaElasticsearchGraphQLgRPCJavaPythonRedisSpring BootSQL