Technologies we use
Expected
Optional
Operating system
Your responsibilities
- Design component architecture,
- Develop and maintain game back-end components,
- Ensure quality of your solutions by writing automated tests,
- Perform refactoring and optimization of existing solutions,
- Participate in the code review process,
- Document designed solutions,
- Participate in an agile team following scrum principles,
Our requirements
- 3 years of professional experience in Java programming,
- Good knowledge of the Java programming language (Java 11),
- Experience with Spring Framework,
- Awareness of SOLID, Clean Code, DDD,
- The ability to create scalable and high throughput server software,
- Ability to tackle problems of distributed systems and microservices,
- Experience in parallel/asynchronous programming principles,
- Very good knowledge of the Git version control system,
- Understanding of JVM tuning and optimization,
- Good knowledge of Maven or Gradle build tools,
- Willingness to take ownership over-developed software,
- Fluent English
Optional
- Experience in programming scalable online services in the cloud (AWS, k8s),
- Working knowledge of DevOps and Infrastructure as Code (IaC) tooling,
- Experience with Redis, Netty, LUA, Google Protocol Buffers, Bash, Python,
- Experience with Kafka / Confluent Cloud,
- Experience with NoSQL databases,
- Experience in creating multiplayer games
This is how we work on a project
Benefits
- sharing the costs of sports activities
- private medical care
- life insurance
- flexible working time
- fruits
- integration events
- dental care
- no dress code
- video games at work
- coffee / tea
- drinks
- parking space for employees
- leisure zone
- redeployment package
- christmas gifts
- employee referral program
Tech stack:
Organization:
Jira
TeamCity
Bitbucket
SonarQube
Common:
Git
Docker
Java 11
Spring Framework
Kubernetes
Microservices
Kafka
AWS
ELK
Grafana + Prometheus (ongoing migration to Datadog)
HC Specific:
Redis
Protobuf
Netty
Gradle
Python
Typescript
Rancher
Technology:
Maven
ArgoCD
Huuuge Games Sp. z o.o.
Still haven’t found your dream job? Join team Huuuge!!
Huuuge Games is a gaming company on a mission to build the world’s largest real-time casual gaming platform connecting millions of players so that they can have fun, socialize & play awesome games.
Join Team Huuuge and become a part of an exciting adventure bringing pure fun & truly social experience to millions of players across the universe.