Java Fullstack Developer
Core
Develop and maintain a complex Java-based codebase for the IMS Engagement Unit, focusing on the Player Journey platform to automate and streamline online gaming operations.
Role type
Senior IC Java Fullstack Developer
Builds
Real-time platform automation tools for player engagement and operational workflow management
Domain
Online gaming / B2B regulated markets
Deliverable
production ML models | product features
Required skills
Java, React, TypeScript, application performance optimization, database query optimization, modern software design patterns, legacy system modernization, Hibernate, JDBC, MariaDB, Kafka, Docker, Maven, GIT, MaterialUI, Webpack, Jest
Preferred skills
Performance monitoring tools, profiling techniques
Technologies
Java, React, TypeScript, MariaDB, Kafka, Docker, Maven, MaterialUI, Webpack, Jest, Redux, ES2020, HTML5, SCSS
Responsibilities
Work with a complex codebase including multiple Java versions and various architectural patterns; Maintain and update legacy systems while preserving functionality; Develop new features based on business requirements; Write comprehensive tests for new and old functionality; Debug and fix reported issues across the system; Perform root cause analysis for critical bugs; Monitor and optimize system performance; Conduct code reviews and maintain code quality standards
Seniority
Mid-level, hands-on IC