Ми розробляємо проекти повним циклом, тобто від пошуку ідей та концепцій і до повного завершення розробки серверної частини та подальшої технічної підтримки. Наші фундаментальні принципи: розвиток, вдосконалення та орієнтованість на людей: співробітників, клієнтів, користувачів.
16 червня 2022

Java Developer (вакансія неактивна)


DGN Games is a truly global company which employs the combined strengths of a multi-cultural team spread across four continents.

Experience in software development for more than 2+ years
Languages/Specifications: Java 8+, SQL
Strong knowledge of 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
Messaging: Redis, RabbitMQ
Experience with Zookeeper, Tomcat, AWS (EC2, Lambda, CloudWatch, RDS, API Gateway)
Experience with high-performance and high-load systems
Strong knowledge of Computer Science, Computing Theory:
Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
Database theory (RDBMS, NoSQL)
Code testing practices
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
Agile software processes and technologies
Intermediate+ level of English

Nice to have:
Experience in TDD
Testing: JMeter
Tools: Confluence, Jenkins
Understanding of Performance Monitoring and Testing (Thread Dumps, CPU and Memory Monitoring, Instrumentation)
Experience working with Jersey, SLF4J, Log4j, Guava, FasterXML, Jackson ObjectMapper, HttpClients

We offer:
Challenging tasks, opportunity to influence the quality of the product
Professional management
Interesting long-term project
Professional and personal development programs
Regular performance reviews
20 calendar days of paid vacation, paid sick leave
Work in a comfortable office
Medical insurance, sports compensation
Free English lessons
Creating fun while having fun — great people and positive working atmosphere