Senior Backend Engineer
Core
Develop highly-scalable mobile internet backends serving millions of users using microservices architecture.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
Distributed microservices, REST APIs, and transactional systems for mobile applications
Domain
Mobile Internet / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 17, Spring Boot, Microservices, Docker, Kubernetes, AWS, MySQL, Redis, RabbitMQ, Object-Oriented Design, Behavior-Driven Testing, SQL
Preferred skills
Spring Cloud, iBATIS, ShardingSphere, ElasticSearch, Grafana, Prometheus, Loki, Tempo, CloudWatch, RocketMQ
Technologies
Java, Spring Boot, Tomcat, Netty, Spring Data, Spring Cloud, MySQL, MyBatis, ShardingSphere, MongoDB, Redis, ElasticSearch, RocketMQ, Docker, Kubernetes, AWS, Grafana, Prometheus, Loki, Tempo, CloudWatch
Responsibilities
Design highly transactional systems, participate in code reviews, respond to production support calls, mentor less experienced team members, collaborate on user stories and feature planning
Seniority
Senior, hands-on IC