← All open roles

Engineering · Full-Time · Remote · Krakow

Senior Java Engineer with Kotlin (PST Overlap)


JavaKotlin

Our client is one of the largest game studios known for their very successful MOBA and FPS franchises.

As Senior Software Engineer on the Content Access Platform team, you will be part of a group of backend engineers responsible for developing and maintaining a high-throughput transaction engine used by numerous online games, enabling millions of gamers to buy and trade in-game items.

Your team will comprise experienced engineers from Poland working closely with other EU and US West Coast engineering teams. Although it's not a daily requirement, due to working across multiple time zones, flexibility to attend later meetings is an important factor for success in this role.

You will have a chance to work with industry veterans on the infrastructure vital for the day-to-day operations of a massive online gaming platform.

Each team member is expected to proactively propose tools, designs, and implementation strategies.

Responsibilities:

  • Design, code, test Java/Kotlin applications based on SpringBoot ver. 3
  • Prepare design docs, implementation strategy and choose appropriate libraries
  • Collaborate within your pod (up to 5 engineers) and with other cross-functional teams
  • Create and manage well documented RESTful APIs in SpringBoot
  • Write and execute unit, integration, end-to-end and load tests, participate in code reviews
  • Stay updated with Java advancements and industry trends
  • Maintain a build toolkit in Gradle
  • Create, modify and maintain CI/CD pipelines with Docker and Github Actions
  • Design database schemas, write MySQL queries, and manage data integrity
  • Occasionally deploying infrastructure for the project using Terraform and internal tools
  • Monitoring system telemetry and setting up alerting using Datadog

Required qualifications:

  • 5+ years backend development experience
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field
  • Strong modern Java (17+)
  • Experience building services with SpringBoot or similar frameworks
  • Experience designing REST APIs
  • Experience with JPA/Hibernate or strong SQL-first data modeling (e.g., JOOQ)
  • Familiarity with testing frameworks (e.g., JUnit) and agile methodologies
  • Demonstrated ability to design clean, maintainable backend architectures
  • Solid relational database fundamentals
  • Comfortable working independently in a remote environment
  • Effective communication and teamwork skills

Nice to have:

  • Experience with Kotlin
  • Experience with event-driven systems (Kinesis, Kafka, etc.)
  • Experience with Cloud and Infrastructure solutions with Docker, Terraform and Kubernetes
  • Experience working with Public Cloud, preferably AWS
  • Experience with CI/CD pipelines, preferably Github Actions
  • Experience with observability and monitoring tools, preferably Datadog

Perks &
Benefits

At Appliscale, we're all about taking care of our team with a range of competitive and inclusive benefits designed to attract and retain top talent.

Stay Active

We've got you covered with a Multisport Plus card, giving you access to a wide range of fitness facilities.

Work with the Best Kit

We provide you with a high-spec MacBook, 34" monitor and home office budget.

Health & Wellbeing

We provide you with private health insurance and life insurance for peace of mind.

Level Up Your Skills

Access AWS courses and grow your expertise, with rewards for certifications along the way.