Java developer

Full time
27.11.2024
Wage
Check with the manager


No resume? Download our questionnaire!

An IT product company specializing in the development of software, B2B platforms and SAAS services in the iGaming industry looking for Java developer.

Requirements:

• High degree in CS, with 3+ years of experience in software development;

• Understanding of product development, CI/CD, testing processes;

• Strong written and verbal communication skills;

• High degree of independence and self-organization;

• Experience with client-server integrations, multithreading;

• Solid knowledge of Object-Oriented Programming, MVC and other design principles;

• Experience with UML;

• Knowledge about writing unit tests (JUnit or other frameworks);

• Experience with microservices architecture;

• Experience with TDD.

Technologies:

Must be expert at:

• Java 17 +;

• Spring frameworks (Boot 3, Security, Web, Data, Cache, Cloud);

• ORM (Hibernate);

• RDBMS (Postgresql);

• SQL;

• WebSockets, HTTP(s), Restful Web Services;

• JUnit 5;

• Mockito.

Must be familiar with:

• Gradle 7;

• Liquidbase;

• Docker;

• Kubernetes;

• ElasticSearch;

• Kafka;

• Redis.

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.

Would be a plus:

• Experience with highload system design.

Work conditions:

• 30 days of paid vacation;

• English courses;

• Paid sick leaves;

• Medical insurance;

• GMT +1.

Wage
Check with the manager


No resume? Download our questionnaire!