Senior Software Engineer, Java
Core
Design and implement production software tools for game development disciplines, including task management, defect tracking, video recording, and analytics.
Role type
Senior Software Engineer (Java Backend)
Builds
Production software tools for game development
Domain
Video game development / Entertainment
Deliverable
production ML models | product features | infrastructure
Required skills
Java backend development, Spring Boot, JPA/Hibernate, RESTful API design, MySQL/RDBMS, Apache Kafka, Linux environments, Java performance profiling
Preferred skills
Graph databases, media processing tools (FFMPEG), CI/CD systems, service-oriented architecture, caching systems, data warehousing solutions
Technologies
Java, Spring Boot, JPA, Hibernate, MySQL, Apache Kafka, Linux, FFMPEG, Snowflake, Apache Doris, Debezium
Responsibilities
Design and implement solutions for fast-paced game development, contribute to software design guidelines, collaborate with global technology teams, learn new technologies to advance applications
Seniority
Senior, hands-on IC