Join our team working on an exciting infrastructure project for a Poker game at United Studio! Our studio is based in Warsaw, but we have team members working from other countries as well.
Responsibilities:
- Design, develop, deliver, and support technically complex software products.
- Understand existing codebases, learn from them, and document/explain as needed.
- Collaborate with a cross-functional team to deliver high-quality solutions.
Requirements:
- Deep Java knowledge: Java Core, multithreading.
- Strong expertise in the Spring stack: Spring Framework, Spring Boot, Spring Cloud.
- Experience with messaging systems: Kafka, RabbitMQ.
- Experience with NoSQL databases: Redis, Couchbase.
- Testing proficiency: Unit and functional tests (JUnit, AssertJ, Mockito), integration tests, and experience with the Testcontainers Java library.
- Proven experience in leading the design and development of software products.
Nice to Have:
- Strong problem-solving and communication skills.
- Ability to work independently and in a team-oriented environment.
Why Join Us:
- Work on a dynamic project in the gaming industry.
- Collaborative and international team environment.
- Hybrid work model with a Warsaw-based studio.