Java Software Architect
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.
No resume? Download our questionnaire!