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