Technology stack  |  Join us  |  Русский  |  English

Kernel Group started as dedicated Java development team in 2003. With more than a 16 year long experience we deliver big solutions for businesses. Due to our experience in the application development, our coders are highly skilled professionals. We have developed and implemented:



Eventscanner (2018 - 2019 years)

Eventscanner is an online service that is designed to search for information about events of all shapes and sizes. The search results are generally presented as the listing of events that are returned by Eventscanner in response to a keyword query.



BIL24 Online Ticketing Platform
(2015 - 2019 years)

BIL24 is one of today's fastest-growing ticketing platforms. It houses events of all shapes and sizes. Bil24 software is a sophisticated, yet easy-to-use computer system for the entertainment industry. As cloud-based event management software BIL24 gives event organizers tools to create, promote and sell their events. It gives you maximum flexibility and control over all your ticketing, reservations, check-ins, e-payments, customer relations, marketing, accounting, and more. An important and unique feature of BIL24 is connections to external ticketing systems.








Topeventsales (2018 - 2019 years)

Topeventsales is a website that is designed to visualize ticket sales data. The website uses data from the BIL24 online ticketing platform.




SmartBuy (2014 - 2015 years)


SmartBuy is an innovational system, which does not have any direct analogues in the world. The base of the system is the ability to upload and store electronic copies of the receipts by different means, as well as to provide access to the receipts in the client’s account on the system’s website. SmartBuy is the platform for services based on digital receipts. The system has already implemented online series of games "Golden Receipt". SmartBuy’s important feature is the presence of payment system, which allows users to receive funds on their personal account as well as to make payments.





RPC Bill Payment System (2003 - 2014 years)

RPC Bill Payment allows customers to pay all their bills at self-service kiosks. Software developed as part of the project:

- Сentral processing server
- Self-service Kiosk’s software
- Kiosk Network Control system (code sample)
- Fraud prevention system
- Monitoring center
- Desktop and mobile client applications
- Java SDK for CashCode bill acceptors
- Java SDK for the fiscal server, allowing any trade system to incorporate the use of one or more fiscal memory devices for thousands of checkouts.













Our technology stack

Java is a general-purpose programming language that is class-based, object- oriented and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere. Java is one of the most popular programming languages.

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It is the main programming language supported by Apple for the macOS, iOS and iPadOS operating systems.

IntelliJ IDEA is a special programming environment or integrated development environment (IDE) largely meant for Java. This environment is used especially for the development of programs. What makes IntelliJ IDEA so different from its counterparts is its ease of use, flexibility and its solid design.

Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS.

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development.

Javascript (JS) is a scripting languages, primarily used on the Web. It is used to enhance HTML pages and is commonly found embedded in HTML code. JavaScript is an interpreted language. Thus, it doesn't need to be compiled. JavaScript renders web pages in an interactive and dynamic fashion.

Actian NoSQL object technology enables software developers to handle database requirements for extremely complex object models with ease and is used by the world’s largest companies for applications with very large scale data management requirements. Actian NoSQL doesn’t need mapping code to store or retrieve objects.

ObjectDB is an object database for Java. It can be used in client-server mode and in embedded (in process) mode.Unlike other object databases, ObjectDB does not provide its own proprietary API. Accordingly, working with ObjectDB requires using one of the two standard Java APIs: JPA or JDO. Both APIs are built-in in ObjectDB.

Join us

Приглашаем квалифицированных Java-разработчиков присоединиться к Kernel Group. Для этого необходимо пройти Тест для Java разработчиков и соблюдать Стандарт оформления Java кода.