Ciklum is a Software Engineering and Solutions Company. Our 3,000+ IT professionals are located in the offices and delivery centres in Ukraine, Belarus, Poland and Spain.
We are looking forward to seeing you as a part of our team!

On behalf of Ciklum Digital, we are looking for a Middle Java Developer to join our team on a full-time basis.

You will join a highly motivated team and will be working on a modern solution for our client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

About Project:
Glitnor Group is a bright new star within the I-gaming Industry – created by industry veterans who have founded and managed several successful businesses over the last decade.

They are present in Europe and Asia – with a unique and proven track record of building and nurturing strong brands, culture & work environment.

Their vision is to take global leadership and change the competitive landscape for Game Studios, Game Operators and Lead Generation.

Glitnor currently holds a Gambling license in Malta and Sweden.

We are looking to extend our back-end team with a Middle Java Developer with experience in building high-performing, scalable, event-driven applications. You will be responsible for maintaining and developing a tech stack, consisting of a core gaming platform system and an event-driven microservice-based application operating on top of it. The technology it is built upon is Java/Spring, Kubernetes and Kafka. You will be a part of a friendly and open-minded team, enjoying informal attitude and high level of cooperation, so bring your positive mindset and be ready to smile while at work!

Responsibilities:
- Participate in the design, extend and support the stack functionality – transactional logic, game play events, campaign and bonus logic, compliance requirements, etc
- Assist customer support and site owners in resolving production issues in a timely manner
- Propose and implement improvements and optimizations of the tech stack
- Collaborate with the product owners and stakeholders on grooming and estimating stories
- Work closely with the front-end team and BI specialists on any back-end dependencies

Requirements:
- Experience in software development for more than 3 years;
- Strong knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID);
- Database theory (RDBMS);
- Code testing practices;
- Algorithms;
- Data structures;
- Design Patterns;
- Understanding of network interactions:
- protocols;
- conventions (e.g. REST, RPC);
- authentication and authorization flows;
- standards and practices (e.g. oAuth, JWT);
- Strong knowledge and experience in Java (Java 8 or above)(more than 2 years);
- Practical commercial experience with:
- REST API development;
- You are experienced with Spring Framework (Spring Boot, Spring Cloud, Spring Integration and Spring Web) (more than 2 years);
- Testing frameworks (e.g.g. JUnit, PowerMock, WiresMock) (more than 1 years);
- ORM (e.g. Hibernate) (more than 1 years);
- RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 1 years);
- Hands-on experience with Kafka;
- Experience with messaging – RabbitMQ, ActiveMQ etc.
- Web Servers;
- Version control systems (GIT);
- Cloud computing platforms (Google Cloud Platform);
- Experience with CI/CD – (we are currently using GitLab, but any other system like Bitbucket, Bamboo, Jenkins etc. will also count);
- Docker;
- Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo);
- Builders;
- You possess solid OOP skills;
- Experience with Event-Driven systems, Event sourcing, CQRS;
- Experience with Container Orchestration tools (we are currently using Kubernetes and Nomad);
- Experience in supporting production systems, analyzing logs, dashboards etc. (we are currently using the ELK stack).
- Experience with:
- Agile software processes and technologies
- Code Review process
- Refactoring process
- Upper-Intermediate English

Desirable:
- Knowledge in:
- TDD, BDD
- Architectural, Enterprise Patterns
- Security patterns, Common attacks types (OWASP)
- Deployment patterns
- Experience with:
- Troubleshooting, profiling and debugging applications
- Microservices
- Practical commercial experience with:
- Key-value storages (e.g. Redis, Memcached)
- Serverless architecture
- Integration with 3rd party solutions
- NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
- Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
- Quality tools (e.g. SonarQube)
- Past working experience in a Gambling/Casino company or understanding the Gambling/Casino business domain
- Understanding of React/Redux or a relevant experience

What's in it for you:
- Career growth opportunities
- Realization of your innovative ideas in building new Ciklum Solutions and Services
- Friendly collaborative teams and an enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training and self-development opportunities
- State of the art, cool, centrally located offices with a warm atmosphere which creates really good working conditions

About Ciklum International

Ciklum is a top-five global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world.
Our 3,000+ Developers located in the Delivery Centres across the globe, provide our clients with a range of services including outsourcing software development, Enterprise App Development, Quality Assurance, Security, R&D, Big Data & Analytics.

Company website:
https://www.ciklum.com/

DOU company page:
https://jobs.dou.ua/companies/ciklum/

Job posted on 12 April 2021
3 views    0 responses


Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.