Software Engineer, Java
Core
Design and implement production software tools (task management, defect trackers, video recording systems, analytics) to support game development disciplines.
Role type
Senior IC Java backend engineer
Builds
Production software tools for game development workflows
Domain
Video game development / Software engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java backend development, Spring Boot, JPA/Hibernate, RESTful API design, MySQL/RDBMS query tuning, Apache Kafka, CDC pipelines, Linux environments, performance profiling, debugging
Preferred skills
Graph databases, media processing (FFMPEG), CI/CD systems, service-oriented architecture, caching systems, Spring Cloud, data warehousing (Snowflake/Apache Doris), Debezium
Responsibilities
Design and implement solutions for fast-paced game development challenges, contribute to software design guidelines, collaborate with global technology teams, learn and advance application technologies
Seniority
Mid-to-Senior, hands-on IC