We are looking for a senor java developer in a company specialized in software development, B2B platforms and SAAS services in the iGaming industry.
Requirements:
-
High degree in CS, with 7+ years of experience in software development
-
Strong understanding of product development, CI/CD, testing and process improvement methodologies
-
Strong written and verbal communication skills
-
High degree of independence and self-organization.
-
Experience with client-server integrations, multithreading and highload system design
-
Solid knowledge of Object-Oriented Programming, MVC and other design principles
-
Experience with UML
-
Knowledge about writing unit tests (JUnit or another frameworks)
-
Experience with microservices architecture, best practices and patterns
-
Experience with TDD, DDD
-
Experience with AWS
-
Experience with cloud infrastructure and cloud native applications
Technologies
Must be expert at:
Java 17
Spring frameworks (Boot 3, Security, Web, Data, Cache, Cloud)
ORM (Hibernate)
Liquibase
RDBMS (Postgresql)
SQL
WebSockets, HTTP(s), Restful Web Services
JUnit 5
Mockito
Gradle 7
Docker
Kafka
Redis
Must be familiar with:
Kubernetes
ElasticSearch
Responsibilities:
- Application development production and R&D prototypes
- Develop complete implementation packages to enable replication of production designs by other teams/groups (Schematics, block, diagrams, database information, and related documents)
- Designing, developing, and testing software and systems
- Working with stakeholders, analysts, other engineers, and engineering teams to define and deliver software and systems requirements
Work conditions
- 26 business days of paid vacation per year
- English courses
- Paid sick leaves
- Medical insurance
Ключевые навыки
- Java
- Spring Framework
- PostgreSQL
- SQL
- Mockito
- Gradle
- Hibernate
- Apache Kafka
- JUnit
- Docker
- Redis
- Amazon Web Services
- Kubernetes
- Английский — B1 — Средний
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 27 марта 2025 в Тбилиси