Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
IGT develops casino gaming products and supporting platforms that deliver gaming experiences through scalable applications and services.
задачи
Design, develop, test, and maintain Java applications and services;
Develop scalable and maintainable backend components and APIs;
Apply Object-Oriented Programming principles, design patterns, and clean coding practices;
Participate in architectural and technical design discussions;
Analyze requirements and translate them into technical solutions;
Write automated unit, integration, and functional tests;
Troubleshoot complex application, performance, and production issues;
Perform code reviews and contribute to engineering standards and best practices;
Collaborate with cross-functional and geographically distributed teams;
Mentor less experienced engineers and provide technical guidance when needed;
Improve application architecture, development processes, and engineering quality.
требования
8+ Years of software development experience;
Bachelor's degree in Computer Science or equivalent professional experience;
Strong proficiency in Java;
Strong understanding of Object-Oriented Programming, SOLID principles, components, and software design patterns;
Strong knowledge of data structures, algorithms, and software engineering fundamentals;
Experience designing and developing enterprise-grade or highly scalable applications;
Experience developing RESTful APIs and service-oriented applications;
Strong understanding of concurrency, multithreading, and application performance;
Experience with relational databases and SQL;
Solid experience with distributed version control systems such as Git;
Solid experience with automated testing and TDD / BDD methodologies;
Experience diagnosing and resolving complex software issues;
Ability to work effectively independently and as part of a collaborative engineering team;
Nice to have: Spring / Spring Boot, microservices and distributed systems, messaging technologies such as Kafka or RabbitMQ, Hibernate or JPA, Docker, Kubernetes, CI/CD pipelines, DevOps practices, cloud platforms, observability and monitoring tools, gaming or transaction-processing systems, functional programming concepts, modern Java features, Agile software development environments.
условия
Contract duration: 1 year;
Private health insurance for the employee and family;