Senior Back-End Software Engineer
Core
Design, develop, and enhance microservice-based backend systems for high-performance online gaming applications.
Role type
Senior IC back-end software engineer (Java)
Builds
Scalable, fault-tolerant microservices and RESTful APIs for global iGaming platforms
Domain
iGaming / Online Gaming
Deliverable
production ML models | product features
Required skills
Java (Core, OOPs, Collections, Streams, Multi-threading), Spring Boot, JPA/Hibernate, REST API design, Microservices architecture, MySQL/PostgreSQL (schema design, query optimization), Unit testing (JUnit, Mockito), AWS (EC2, S3, RDS, Lambda), Git, Maven/Gradle, CI/CD pipelines
Preferred skills
Docker, ReactJS, SonarQube, JaCoCo, DevOps pipelines
Technologies
Java, Spring Boot, Hibernate, MySQL, PostgreSQL, AWS, Docker, ReactJS, SonarQube, JaCoCo
Responsibilities
Design and develop microservice-based backend systems; Build and maintain RESTful APIs; Work with relational databases to design schemas and optimize queries; Implement unit and integration tests; Participate in code reviews and architectural decisions; Deploy and monitor applications in cloud environments; Identify and optimize performance bottlenecks
Seniority
Senior, hands-on IC