Java Developer
- Minsk -
1
Location: Minsk
2
Compensation: we consider your expectations depending on your skills and experience
3
Seniority level: senior
4
English B1+
Who we are and who we are looking for
The leading mobile gaming company is looking for a talented Java Developer to work on one of the most high-load games.

A few words on our project

  • high-load projects
  • microservice architecture
  • fresh and modern technology stack
What you will do
  • Code new REST services (as additional modules and as separate microservices) that will run on our highly loaded environment in order to carry out vital business tasks
  • Refactor existing code to make it more scalable and maintainable
  • Bring new approaches to existing solutions by using modern best practices and new frameworks
  • Keep current documentation in a consistent state
  • Write integration, functional and unit tests for new services
  • Fix if needed the defects in a current code
Requirements
  • Deep Java knowledge (Java Core, multithreading)
  • Strong awareness of Spring stack: (Spring Framework, Spring Boot, Spring Cloud)
  • Experience with messaging systems (e.g. Kafka, RabbitMQ) and NoSQL databases (e.g. Redis, Couchbase)
  • A mastery of object-oriented design, design patterns and software design best practices
  • Desire to write unit and functional tests (JUnit, AssertJ, Mockito) as well as integration tests and Testcontainers Java library
  • Familiarity with application performance management tools (AppDynamics, New Relic)
  • Experience leading the design, development, delivery, and support of technically complex software products
  • Proficiency in understanding an existing codebase, learning from it, and documenting/explaining when needed
  • English: Intermediate or higher
Would be a plus:

  • RESTful Web Services frameworks (e.g. Jersey, Dropwizard)
What we offer
  • competitive salary pegged to USD
  • performance-based bonuses
  • flexible working hours
  • relocation package
  • extended benefit package
    health insurance
    training programs, certifications, conferences including international events
    corporate English classes
    gym membership compensation
    referral program
    technical library
    corporate events, team buildings
    and more
Process stages
Prescreening → recruitment interview → technical interview → HR and management interview
Who we are and who we are looking for
The leading mobile gaming company is looking for a talented Java Developer to work on one of the most high-load games.

A few words on our project

  • high-load projects
  • microservice architecture
  • fresh and modern technology stack
What you will do
  • Code new REST services (as additional modules and as separate microservices) that will run on our highly loaded environment in order to carry out vital business tasks
  • Refactor existing code to make it more scalable and maintainable
  • Bring new approaches to existing solutions by using modern best practices and new frameworks
  • Keep current documentation in a consistent state
  • Write integration, functional and unit tests for new services
  • Fix if needed the defects in a current code
Requirements
  • Deep Java knowledge (Java Core, multithreading)
  • Strong awareness of Spring stack: (Spring Framework, Spring Boot, Spring Cloud)
  • Experience with messaging systems (e.g. Kafka, RabbitMQ) and NoSQL databases (e.g. Redis, Couchbase)
  • A mastery of object-oriented design, design patterns and software design best practices
  • Desire to write unit and functional tests (JUnit, AssertJ, Mockito) as well as integration tests and Testcontainers Java library
  • Familiarity with application performance management tools (AppDynamics, New Relic)
  • Experience leading the design, development, delivery, and support of technically complex software products
  • Proficiency in understanding an existing codebase, learning from it, and documenting/explaining when needed
  • English: Intermediate or higher
Would be a plus:

  • RESTful Web Services frameworks (e.g. Jersey, Dropwizard)
What we offer
  • competitive salary pegged to USD
  • performance-based bonuses
  • flexible working hours
  • relocation package
  • extended benefit package
    health insurance
    training programs, certifications, conferences including international events
    corporate English classes
    gym membership compensation
    referral program
    technical library
    corporate events, team buildings
    and more
Process stages
Prescreening → recruitment interview → technical interview → HR and management interview
Candidate:
How long does it take to go through the whole hiring process?
Recruiter:
Around 1 week, but we can arrange all the interviews for 1 day.
Candidate:
How long does it take to go through the whole hiring process?
Recruiter:
Around 1 week, but we can arrange all the interviews for 1 day.
How to apply or get details?
How to apply or get details?
Just drop us a message on Linkedin, Telegram or Whatsapp!
Marina
recruiter
Just drop us a message on Linkedin, Telegram or Whatsapp!
Marina
recruiter
Or leave any contact so we could write to you!
Name
Contact
Upload your CV (optional)
Add the link to your CV or professional profile
What is your seniority level?
What is your location?
In which vacancies are you interested?
Privacy policy
Made on
Tilda