Java Software Architect

Full time
18.11.2024
Wage
Check with the manager


No resume? Download our questionnaire!

IT product company specializing in the development of software, B2B platforms and SAAS services in the iGaming industry.

Requirements:

• At least 5 years of experience in the role of Software Architect or Java Architect;

• Minimum 12 years of experience in software development;

• Minimum 10 years of experience with Java (it can be a language of JVM stack but with Java expertise);

• Good knowledge of Spring frameworks;

• Profound knowledge of Design patterns;

• Sufficient knowledge of Concurrency, GC, and Memory stack;

• Good understanding of the client technologies, e.g. web, TCP protocols, sockets, HTTP standards, and specifications;

• Vast theoretical and practical knowledge of databases: both RDBMS and NoSQL, MQs — especially Kafka and RabbitMQ, and cache providers — especially Redis;

• Solid understanding and experience in using DWH;

• Extensive knowledge of dockerization technologies and preferable knowledge of k8s;

• Excellent knowledge of Cloud technology, obligatorily Amazon stack;

• Great experience in attendant technologies like Git, Jenkins, and Atlassian tools;

• Extensive experience in documenting projects, creating diagrams, and supporting versioning;

• Excellent communication skills in a cross-team environment and support solutions before and during development.

Responsibilities:

• Apply tools, technologies, and various methodologies to create functional and intuitive; solutions for projects in the gaming and near-gaming industry;

• Develop and implement architecture of any level ;

• Develop and implement project specifications;

• Pay attention to system integration, sustainability, and feasibility;

• Manage all phases of development;

• Oversee and supervise the work of the development team, participate as a highly qualified mentor;

• Suggest and implement solutions for process improvement;

• Adhere to all the requirements and guidelines for quality, security, extensibility, etc.;

• Participate in discussions of issues and technical solutions.

Would be a plus:

• Experience in the iGaming and gambling industries;

• Experience in the fintech domain, in developing applications working with cryptocurrencies;

• Experience with distributed fault-tolerant scalable systems;

• Experience in multi-tenant software architecture;

• Experience in low-latency projects.

Work conditions:

• 30 days of paid vacation;

• English courses;

• Paid sick leaves;

• Medical insurance.

Wage
Check with the manager


No resume? Download our questionnaire!