Senior Java Developer

DGN Games,Opublikowany 1 rok temu

Senior

Pełne zatrudnienie

Do ustalenia

Praca zdalna, Vinnitsa

DGN Games – продуктова компанія, заснована в 2014 році, яка займається розробкою сошиал та мобільних ігор. Ми маємо 5 офісів по всьому світу - США, Ізраїль, Україна (Київ і Вінниця), та Австралія

Nad czym pracować?
  • Gatunek: Kasyno, Gry codzienni
  • Platformy : Mobile, Browser, Social, iOS, Android
Na jakie zadania (obowiązki)?

Requirements:

  • Experience in software development for more than 6 years

  • Languages/Specifications: Java 8-17, SQL

  • Expert knowledge with: Java Core, Error Handling, Servlets, Collections, Java Memory Model, Garbage Collection modes and principles, Concurrency

  • Frameworks: Spring (Boot, MVC, Security, Data)

  • Tools: GitLab, Maven, Docker, Jira

  • Databases: MongoDB, Redis, MySQL

  • Messaging: Redis, RabbitMQ

  • Testing: JMeter

  • Experience with Zookeeper, Tomcat, AWS (EC2, Lambda, CloudWatch, RDS, API Gateway)

  • Experience working with Jersey, SLF4J, Log4j, Guava, FasterXML, Jackson ObjectMapper, HttpClients

  • Experience of designing and development high-performance and high-load systems

  • Strong understanding of Performance Monitoring and Testing (Thread Dumps, CPU and Memory Monitoring, Instrumentation)

  • Excellent knowledge of Computer Science, Computing Theory:

  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)

  • Database theory (RDBMS, NoSQL)

  • Code testing practices

  • Algorithms

  • Data structures

  • Architectural, Enterprise, and Design Patterns

  • Understanding of network interactions:

  • Protocols (HTTP, WebSocket)

  • conventions (e.g. REST, RPC)

  • authentication and authorization flow

  • standards and practices (e.g. oAuth, JWT)

  • Experience with:

  • Troubleshooting, profiling, and debugging applications

  • Creation of software architecture and design of complex applications, platforms, microservices solutions

  • Agile software processes and technologies

  • Code Review process

  • Refactoring process

  • Upper-Intermediate level of English

Nice-to-Have Skills:

  • K8s

  • Experience in TDD

  • Tools: Confluence, Jenkins

Responsibilities:

  • Provide technical guidance and manage the development process

  • Be responsible for the technical design of features and integrations

  • Contribute to the project codebase by building features and refactoring code

  • Assessed the technical skill set of team members to assign tasks effectively

  • Determining project requirements and developing work schedules for the team.

  • Identifying risks and forming contingency plans as soon as possible.

  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements

We offer 

  • Work on gripping projects using cutting-edge technologies

  • An individual program of development

  • Progressive system of salary, regular salary review, financial stability

  • Career planning and regular performance reviews

  • 20 working days of paid vacation, paid sick leave

  • Medical insurance, sport compensation

  • Work in a comfortable office

Proces selekcji

If your portfolio meet our requirements - we will contact you soon

DGN Games

Rodzaj firmy: product

Pracownicy: 51-200

Platformy : Mobile, Browser, Social, iOS, Android

Gatunek: Gry codzienni

https://dgn.games/

Wszystkie oferty pracy DGN Games
Join our Discord!
Find out about new Java Developer jobs on Discord
join
@ingamejob_dev
dowiedz się o nowych ofertach pracy Java Developer w Telegram
Subskrybuj

Podobne oferty pracy

Playtika

Praca zdalna, Kyiv, Dnipro (+1)

Opublikowany 1 miesiąc temu

Senior

Do ustalenia

Pełne zatrudnienie

VIZOR APPS LIMITED

Praca zdalna, Cyprus, Lithuania

Opublikowany 1 miesiąc temu

Do ustalenia

Pełne zatrudnienie