Senior Back-End Engineer (Java)

New
R
Remote PeopleHR Tech / SaaS
APAC or China, Cross-timezone collaboration requiredFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 7 years
Required Skills
GraphQLSQLJavaKafkaSpring BootgRPCNosqlRESTful APIsMicroservices

Requirements

  • Minimum of 7 years in a Software Development role
  • Strong architectural judgment and code quality ownership
  • Solid command of Java and Spring Boot
  • Demonstrated, hands-on experience using AI coding assistants in a production engineering context
  • Ability to critically evaluate AI-generated code for correctness, security, and maintainability
  • Experience designing and implementing micro-services
  • Knowledge of API design with REST, gRPC, GraphQL and API documentation with OpenAPI/Swagger
  • Experience with various data store, streaming and caching solutions (SQL, NoSQL, Redis, Kafka, Elasticsearch)
  • Ability to draw and document technical solutions prior to implementation
  • Ability to communicate effectively in a remote environment

Responsibilities

  • Design, develop and document fast, secure and easy-to-use APIs consumed by both front-end and back-end applications
  • Build effective integrations with other applications and third-party software
  • Own the entire implementation cycle from design to rollout
  • Leverage AI coding tools as a core part of your development workflow
  • Review, validate and refactor AI-generated code to ensure architecture, security and maintainability standards
  • Design and orchestrate lightweight automation and agent workflows to eliminate repetitive engineering tasks
  • Contribute to the squad's adoption of AI-assisted engineering practices
  • Participate in the Back-End Engineering Chapter and contribute to global architecture decisions
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now