Senior Java Developer

Posted Nov 27

Introduction:

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 a social experience to millions of players across the universe.

In this role you will:

  • 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,

Most wanted:

  • 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

Surprise us with these additional assets:

  • 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

Tech stack:

  1. Organization
  2. Jira
  3. TeamCity
  4. Bitbucket
  5. SonarQube
  6. Common
  7. Git
  8. Docker
  9. Java 11
  10. Spring Framework
  11. Kubernetes
  12. Microservices
  13. Kafka
  14. AWS
  15. ELK
  16. Grafana + Prometheus (ongoing migration to Datadog)
  17. HC Specific
  18. Redis
  19. Protobuf
  20. Netty
  21. Gradle
  22. Python
  23. Typescript
  24. Rancher
  25. Technology:
  26. Maven
  27. ArgoCD

What's in it for you?