{"id":7377,"date":"2020-06-18T16:05:00","date_gmt":"2020-06-18T16:05:00","guid":{"rendered":"https:\/\/www.intexsoft.com\/?post_type=blog&#038;p=7377"},"modified":"2022-07-19T12:40:11","modified_gmt":"2022-07-19T12:40:11","slug":"java-projects-developed-by-intexsoft","status":"publish","type":"blog","link":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/","title":{"rendered":"Java Projects Developed by IntexSoft"},"content":{"rendered":"<section  class=\"hero hero-blog \">\n\t<div class=\"content\">\n\t\t\t\t\t<div class=\"hero__overlay\"><\/div>\n\t\t\t\t<div class=\"hero__container\">\n\t\t\t<a href=\"https:\/\/intexsoft.com\/blog\/\">\n\t\t\t\t<div class=\"hero-blog-btn\">\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/a>\n\t\t\t<div class=\"hero-blog-date-author\"> June 18, 2020 \u2022 by \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDora\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<h1 class=\"hero__title \">Java Projects Developed by IntexSoft<\/h1>\n\t\t\t\t\t\t\t\t\t\t<div class=\"hero-blog-categories\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"hero-blog-category\" data-id=\"22\" data-parent=\"18\">\n\t\t\t\t\t\t\tJava\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"hero-blog-category\" data-id=\"18\" data-parent=\"0\">\n\t\t\t\t\t\t\tTech Staff\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"hero-blog-image\">\n\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t\t<source type=\"image\/webp\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/uploads-webp\/2021\/08\/360\u0445510-Java-Projects-Developed-by-IntexSoft-min.jpg.webp\" media=\"(max-width: 480px)\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source type=\"image\/webp\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/uploads-webp\/2021\/08\/768\u0445773-Java-Projects-Developed-by-IntexSoft-min.jpg.webp\" media=\"(max-width: 992px)\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source type=\"image\/webp\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/uploads-webp\/2021\/08\/1920x437-Java-Projects-Developed-by-IntexSoft-min.jpg.webp\">\n\t\t\t\t\t\t\t\t\t\t<source srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/360\u0445510-Java-Projects-Developed-by-IntexSoft-min.jpg\" media=\"(max-width: 480px)\">\n\t\t\t\t\t<source srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/768\u0445773-Java-Projects-Developed-by-IntexSoft-min.jpg\" media=\"(max-width: 992px)\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/1920x437-Java-Projects-Developed-by-IntexSoft-min.jpg\" loading=\"lazy\" alt=\"image\">\n\t\t\t\t<\/picture>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/section>\n\t\t\t\t\t\t\t\n\t\t\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><section id=\"\"\n\t\t\t\t\t class=\"custom-wysiwyg-editor wysiwyg-portfolio \">\n\t\t<div class=\"content\">\n\n\n\n\t\t\t\t\t\t\t\n\t\t\t\t<div class=\"custom-wysiwyg-editor__anchors\">\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<p><span style=\"color: #333333;\">IntexSoft has been working with Java from the very creation of the company. We have several <a href=\"https:\/\/intexsoft.com\/java-software-development-services\/\">Java teams<\/a>, the majority of which are<\/span>\u00a0<a href=\"https:\/\/education.oracle.com\/oracle-certified-professional-java-se-8-programmer\/trackp_357\" rel=\"nofollow\">Oracle Certified Professionals<\/a>. <span style=\"color: #333333;\">We\u2019ve developed 100+ Java projects. We\u2019ve held 20+ meetups dedicated to Java technology. We\u2019ve written about 15 articles about Java last year.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">So now we would like to share our own experience of working with Java.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">In this article, we\u2019ve gathered 5 best Java projects developed by IntexSoft. We hope, you\u2019ll find them interesting and useful.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Mobile Application for Android: AntiBAG Tahograf<\/span><\/h2>\n<p>&nbsp;<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6740\" src=\"\/app\/uploads\/2021\/06\/Screen_1-AntiBAG-Tahograf.jpg\" alt=\"\" width=\"1110\" height=\"559\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-AntiBAG-Tahograf.jpg 1110w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-AntiBAG-Tahograf-300x151.jpg 300w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-AntiBAG-Tahograf-1024x516.jpg 1024w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-AntiBAG-Tahograf-768x387.jpg 768w\" sizes=\"(max-width: 1110px) 100vw, 1110px\" \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The client reached out to IntexSoft to develop a mobile app for truckers that would\u00a0track the working hours. Since end-users (in our case &#8211; truckers) were incurring huge fines for violation of work and rest hours, such an app was highly demanded.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The client had a distinct vision of the business idea and his own vision of graphic design. So our team compiled the project specification based on those requirements and started the development process.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">While working on a project, we closely cooperated with direct end-users of the app \u2013 truckers. That\u2019s why the dev team was able to implement a variety of important changes. For example, we found a solution for traffic tracking errors, witnessed especially in long tunnels with no signal.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Some of the key app features:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">The app daily reminds the driver to specify the country he is driving in;<\/span><\/li>\n<li><span style=\"color: #333333;\">Sound notifications when the driver needs to make a stop or take-off;<\/span><\/li>\n<li><span style=\"color: #333333;\">Work calendar;<\/span><\/li>\n<li><span style=\"color: #333333;\">Day\/night display mode;<\/span><\/li>\n<li><span style=\"color: #333333;\">Can work in offline mode (an access to the Internet is needed only during the first launch);<\/span><\/li>\n<li><span style=\"color: #333333;\">Identification of exact location (GPS and network-based).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Technologies used:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Java<\/span><\/li>\n<li><span style=\"color: #333333;\">Native and Custom UI components<\/span><\/li>\n<li><span style=\"color: #333333;\">Crashlytics<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">As a result, the client managed to get a return on his investments in a week, and now the app is rated 4.6 on Google Play and has over 10K downloads.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">Check the app on<\/span>\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.intexsoft.intexsofttahograf\">Google Play<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Mobile Applications for Android and iOS: Museum Guide<\/span><\/h2>\n<p>&nbsp;<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6618\" src=\"\/app\/uploads\/2021\/06\/Screen_1-The-State-Hermitage-Museum.jpg\" alt=\"\" width=\"1110\" height=\"637\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-The-State-Hermitage-Museum.jpg 1110w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-The-State-Hermitage-Museum-300x172.jpg 300w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-The-State-Hermitage-Museum-1024x588.jpg 1024w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_1-The-State-Hermitage-Museum-768x441.jpg 768w\" sizes=\"(max-width: 1110px) 100vw, 1110px\" \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The client hired IntexSoft to develop mobile applications for Android and iOS. The goal of the project was to increase attendance and make visiting the museum more interesting and interactive.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">Key tasks within the project were to develop a\u00a0virtual map, to configure navigation\u00a0in the museum and to\u00a0develop a virtual tour feature\u00a0for the exhibition rooms. For the virtual map and navigation configuration our developers used a GPS-system. For the virtual tour feature our dev team used panoramic photographs.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">Additionally, we implemented a full-fledged operation of the app in offline mode, added a news page in the application, and also integrated the ticket purchase within the app.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The most important task was to modify the existing Audio Guide Application and adapt it for people with a hearing impairment.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Some of the key features of the app:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Virtual map and navigation in the museum;<\/span><\/li>\n<li><span style=\"color: #333333;\">Search for exhibition rooms and information about them;<\/span><\/li>\n<li><span style=\"color: #333333;\">GPS navigation to the museum;<\/span><\/li>\n<li><span style=\"color: #333333;\">Virtual tour in the exhibition halls;<\/span><\/li>\n<li><span style=\"color: #333333;\">Ticket purchase;<\/span><\/li>\n<li><span style=\"color: #333333;\">Access to the museum news;<\/span><\/li>\n<li><span style=\"color: #333333;\">Demo mode.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Technologies used:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Java<\/span><\/li>\n<li><span style=\"color: #333333;\">Push Notifications<\/span><\/li>\n<li><span style=\"color: #333333;\">Google Maps API<\/span><\/li>\n<li><span style=\"color: #333333;\">EventBus<\/span><\/li>\n<li><span style=\"color: #333333;\">AndroidAnnotation.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Web Application: 3D Configurator for Rail Systems<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The client hired IntexSoft to develop a 3D configurator for the designing of spare parts, as well as for the distribution and control of electrical energy consumption.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The key challenge was to develop a\u00a0configurator\u00a0that would help users to create mounted components and work with them. IntexSoft team created a\u00a0flexible admin panel\u00a0which allows loading and processing of each 3D part separately and setting up a large number of crucial parameters. The developed system also lets to\u00a0calculate the construction stamina\u00a0in case of a short circuit and the construction power losses.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">We set up the rail system geometry export in three formats &#8211;\u00a0OBJ,\u00a03DS, and\u00a0DXF. The exported data can be used in further production processes and the preparation of sales documentation.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The system also simplifies sales processes: customers are able to request a commercial offer by adding the description of the required construction, and the company representatives can calculate the cost.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The application has several access permissions according to 4 types of users: Anonymous (unregistered) user, Registered user (client\/representative of a company), Admin pattern, and Admin.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Key features of the app are:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">3D view change (rotations);<\/span><\/li>\n<li><span style=\"color: #333333;\">Load and editing of the existing project;<\/span><\/li>\n<li><span style=\"color: #333333;\">Creation of project documentation;<\/span><\/li>\n<li><span style=\"color: #333333;\">Requesting the offer for the project;<\/span><\/li>\n<li><span style=\"color: #333333;\">Export of rail system geometry (OBJ, 3DS, DXF);<\/span><\/li>\n<li><span style=\"color: #333333;\">Calculation of short-circuit strength capacity;<\/span><\/li>\n<li><span style=\"color: #333333;\">Calculation of rail system power losses.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Technologies used<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Frontend<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">AngularJS<\/span><\/li>\n<li><span style=\"color: #333333;\">Three.js<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Backend<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Java 8<\/span><\/li>\n<li><span style=\"color: #333333;\">Spring<\/span><\/li>\n<li><span style=\"color: #333333;\">Hibernate<\/span><\/li>\n<li><span style=\"color: #333333;\">JasperReports<\/span><\/li>\n<li><span style=\"color: #333333;\">Blender<\/span><\/li>\n<li><span style=\"color: #333333;\">Python<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">As a result, the client got a product for optimizing the development of 3D layouts and order processing. By the way, part of the functionality developed within this project is used by the client team for other products.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Web Application: Online Dance School<\/span><\/h2>\n<p>&nbsp;<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6719\" src=\"\/app\/uploads\/2021\/06\/Screen_2-Dance-school.jpg\" alt=\"\" width=\"1110\" height=\"568\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_2-Dance-school.jpg 1110w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_2-Dance-school-300x154.jpg 300w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_2-Dance-school-1024x524.jpg 1024w, https:\/\/intexsoft.com\/app\/uploads\/2021\/06\/Screen_2-Dance-school-768x393.jpg 768w\" sizes=\"(max-width: 1110px) 100vw, 1110px\" \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The client is a professional dancer, who came up with the idea to develop the app allowing the dancers to teach and train everyone. So he hired IntexSoft to develop Online Dance School.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">This particular Java project is unique because it\u2019s intended for distant group dance learning. 16 users can participate in one lesson: one Teacher and 15 Students.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The work of the app is organized as follows:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Before a lesson, a Teacher uploads the audio to the app;<\/span><\/li>\n<li><span style=\"color: #333333;\">A Student then books a lesson and pays for it via a payment system;<\/span><\/li>\n<li><span style=\"color: #333333;\">During the appointed time, a Student has to open the application or enter the website via a mobile device with a camera;<\/span><\/li>\n<li><span style=\"color: #333333;\">After authorization, a Student receives the audio prepared by the Teacher which is uploaded on their device;<\/span><\/li>\n<li><span style=\"color: #333333;\">Then the system estimates the speed of the data transmission channel and tracks when the student joins a lesson.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">The synchronization issue arose from the fact that each user has a different connection speed, location, and Internet provider. To resolve the issues with synchronization and multiplexing, the dev team used the Wowza media server, Amazon, and FFmpeg tool. To enable video streaming via a browser without any third-party systems, the IntexSoft team decided to use\u00a0WebRTC\u00a0technology.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\">Apart from streaming, the app has such features as: paying for a lesson via PayPal\/credit card, sending text messages and files during the lesson via group chat, recording the dance after a class and send it to the teacher, etc.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Technologies used<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Frontend<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">JavaScript<\/span><\/li>\n<li><span style=\"color: #333333;\">HTML5<\/span><\/li>\n<li><span style=\"color: #333333;\">CSS3<\/span><\/li>\n<li><span style=\"color: #333333;\">Webpack<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Backend<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">Java 8<\/span><\/li>\n<li><span style=\"color: #333333;\">Spring Boot<\/span><\/li>\n<li><span style=\"color: #333333;\">Maven<\/span><\/li>\n<li><span style=\"color: #333333;\">Node.js (WebSocket)<\/span><\/li>\n<li><span style=\"color: #333333;\">pkg (npm package)<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Video streaming<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">WebRTC<\/span><\/li>\n<li><span style=\"color: #333333;\">Wowza Media Server<\/span><\/li>\n<li><span style=\"color: #333333;\">FFmpeg<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><u>Other<\/u><\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #333333;\">MongoDB<\/span><\/li>\n<li><span style=\"color: #333333;\">MySQL<\/span><\/li>\n<li><span style=\"color: #333333;\">NGINX<\/span><\/li>\n<li><span style=\"color: #333333;\">Amazon EC3<\/span><\/li>\n<li><span style=\"color: #333333;\">Git<\/span><\/li>\n<li><span style=\"color: #333333;\">SVN<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Web Application: Highly-Loaded Data Storage and Processing System<\/span><\/h2>\n<p>&nbsp;<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6667\" src=\"\/app\/uploads\/2021\/05\/Tablet-CUSTOM-HIGHLY-LOADED-DATA-STORAGE.jpg\" alt=\"\" width=\"768\" height=\"650\" srcset=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/05\/Tablet-CUSTOM-HIGHLY-LOADED-DATA-STORAGE.jpg 768w, https:\/\/intexsoft.com\/app\/uploads\/2021\/05\/Tablet-CUSTOM-HIGHLY-LOADED-DATA-STORAGE-300x254.jpg 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">The company had an outdated billing system that could no longer cope with some important tasks and meet modern requirements. So they hired IntexSoft to design a new system from scratch.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">This is a\u00a0Big Data project\u00a0because a key feature of the system is the storage and processing of large data arrays. The scale of the system can be compared with Spotify,\u00a0Yandex.Music, etc. It processes billions of files per day and receives approximately 600 thousand records per second.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">In the conditions of such data volumes, the distributed Cassandra database was used as a storage. As for billing, to process and calculate the distributed data our team used Apache Spark. Moreover, the system is built on the basis of microservice and distributed architecture. Currently, there be about 20 microservices within the system.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Key features of the system:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #000000;\">Data collection and processing;<\/span><\/li>\n<li><span style=\"color: #000000;\">Data aggregation;<\/span><\/li>\n<li><span style=\"color: #000000;\">Calculation of data: accounting of payments and expenses, recalculation of expenses for issuing a new invoice based on data updated;<\/span><\/li>\n<li><span style=\"color: #000000;\">Storage of a large amount of data;<\/span><\/li>\n<li><span style=\"color: #000000;\">Ability to upload data-reports.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Technologies used:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li><span style=\"color: #000000;\">Java<\/span><\/li>\n<li><span style=\"color: #000000;\">Spring Boot<\/span><\/li>\n<li><span style=\"color: #000000;\">Spring<\/span><\/li>\n<li><span style=\"color: #000000;\">PL\/SQL<\/span><\/li>\n<li><span style=\"color: #000000;\">Gradle<\/span><\/li>\n<li><span style=\"color: #000000;\">Maven<\/span><\/li>\n<li><span style=\"color: #000000;\">Oracle<\/span><\/li>\n<li><span style=\"color: #000000;\">RabbitMQ<\/span><\/li>\n<li><span style=\"color: #000000;\">DSE Cassandra<\/span><\/li>\n<li><span style=\"color: #000000;\">NGINX<\/span><\/li>\n<li><span style=\"color: #000000;\">Apache Karaf<\/span><\/li>\n<li><span style=\"color: #000000;\">Apache Spark<\/span><\/li>\n<li><span style=\"color: #000000;\">Apache Kafka<\/span><\/li>\n<li><span style=\"color: #000000;\">Apache Camel<\/span><\/li>\n<li><span style=\"color: #000000;\">Grafana<\/span><\/li>\n<li><span style=\"color: #000000;\">Jolokia<\/span><\/li>\n<li><span style=\"color: #000000;\">Tomcat<\/span><\/li>\n<li><span style=\"color: #000000;\">ZooKeeper<\/span><\/li>\n<li><span style=\"color: #000000;\">Akka Actors<\/span><\/li>\n<li><span style=\"color: #000000;\">others<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">The project started in 2016, and now the developed solution is a complete leading system for data storing and processing.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #000000;\">Summarizing<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">Java is used in a variety of projects: from mobile applications to enterprise solutions. We tried to list the most outstanding Java projects developed by our company. All of them are different by domain, complexity, and specifics. But all of those projects resulted in a successful way.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">Being experienced in Java projects, we are able to help in projects developing of any complexity and for any industry. If you have a project idea, or you need to automate your business processes<\/span> &#8211;\u00a0<a href=\"https:\/\/intexsoft.com\/contact-us\/\">contact us<\/a>\u00a0<span style=\"color: #333333;\">and get a free consultation from our specialists.<\/span><\/p>\n\n\t\t<\/div>\n\t<\/section>\n\n\n\n<section id=\"\" class=\"authors \">\n\t\t<div class=\"content\">\n\t\t\t<div class=\"authors-container\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"authors-title\">Written by<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"authors-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"author\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"author-photo\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/07\/Darya.jpg\" loading=\"lazy\" alt=\"image\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"author-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"author-fullname\"> Dora<\/h4>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"author-position text-tn\"> Marketing Manager<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\n<div class=\"post__share-links\">\n\t\t<div class=\"post__share-container\">\n\t\t\t\t\t\t\t<a class=\"post__share-link\" href=\"https:\/\/www.facebook.com\/sharer.php?u=http:\/\/intexsoft.com\/wp-json\/wp\/v2\/blog\/7377&amp;t=Java Projects Developed by IntexSoft\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"post__share-link-img facebook-white\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"post__share-link\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=http:\/\/intexsoft.com\/wp-json\/wp\/v2\/blog\/7377\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"post__share-link-img linkedin-white\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><section class=\"favorite-posts\">\n\t\t\t<h3 class=\"favorite-posts-title\">FAVORITES OF THE MONTH<\/h3>\n\t\n\t\t\t<div class=\"favorite-posts-items\">\n\t\t\t\t\t\t\t\t\t\t\t<a class=\"favorite-posts-item\" href=\"https:\/\/intexsoft.com\/blog\/ai-in-ecommerce-how-technology-is-changing-the-way-we-shop\/\">\n\t\t\t\t\t<div class=\"favorite-posts-item-date-author\">March 6, 2024\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h4 class=\"favorite-posts-item-title\">AI in Ecommerce: How Technology is Changing the Way We Shop<\/h4>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<a class=\"favorite-posts-item\" href=\"https:\/\/intexsoft.com\/blog\/top-7-ecommerce-platforms-for-your-business\/\">\n\t\t\t\t\t<div class=\"favorite-posts-item-date-author\">April 3, 2024\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h4 class=\"favorite-posts-item-title\">Top 7 Ecommerce Platforms For Your Business<\/h4>\n\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t<\/section>\n\n<section class=\"contact-form-widget\">\n\t\t\t<h3 class=\"contact-form-widget-title\">Don&#039;t miss our updates<\/h3>\n\t\t\n\t\t\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f3988-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/blog\/7377#wpcf7-f3988-o1\" method=\"post\" class=\"wpcf7-form init mailchimp-ext-0.5.72 wpcf7-acceptance-as-validation\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"3988\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.9.6\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f3988-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<div class=\"custom-input_block\">\n    <label class=\"custom-placeholder\" for=\"email\"><\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contacts__input\" id=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your email...\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n<div class=\"contacts__form-checkbox\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"privace-policy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"privace-policy\" value=\"1\" class=\"contacts__checkbox form__checkbox_color_grey\" id=\"privacy-cookie-policy\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><label for=\"privacy-cookie-policy\" class=\"contacts__checkbox-subtitle blog\">\n        I agree to <a target=\"_blank\" href=\"\/privacy-policy\/\">Privacy<\/a> and <a target=\"_blank\" href=\"\/cookie-policy\/\">Cookie Policy*<\/a>\n  <\/label><\/span><\/label><\/span><\/span><\/span>\n<\/div>\n<button class=\"btn btn_color_primary\">\n  Send\n  <svg class=\"form-arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <circle class=\"form-arrow__circle\" opacity=\"0.1\" cx=\"8\" cy=\"8\" r=\"7.33333\" stroke=\"white\" stroke-width=\"1.33333\"\/>\n    <circle class=\"form-arrow__circle form-arrow__circle-two\" opacity=\"0.1\" cx=\"8\" cy=\"8\" r=\"7.33333\" stroke=\"white\" stroke-width=\"1.33333\"\/>\n    <path class=\"form-arrow__path\" d=\"M7.33301 10.6665L9.99967 7.99984L7.33301 5.33317\" stroke=\"white\" stroke-width=\"1.33333\" stroke-linecap=\"square\"\/>\n    <path class=\"form-arrow__successful\" d=\"M5.33301 8.66357L7.00228 10.3328L11.335 5.99951\" stroke=\"white\" stroke-width=\"1.33333\" stroke-linecap=\"square\"\/>\n  <\/svg>\n<\/button><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div><p style=\"display: none !important\"><span class=\"wpcf7-form-control-wrap referer-page\"><input type=\"hidden\" name=\"referer-page\" value=\"http:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/\" data-value=\"http:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/\" class=\"wpcf7-form-control wpcf7-text referer-page\" aria-invalid=\"false\"><\/span><\/p>\n<!-- Chimpmatic extension by Renzo Johnson -->\n<\/form>\n<\/div>\n\n\t<\/section>\n\n\t\t\t\t<\/div>\n<\/div>\n\n\n<section id=\"\" class=\"related-posts  \">\n\t\t<div class=\"content\">\n\t\t\t\t\t\t\t<h2 class=\"section-title\">Related posts<\/h2>\n\t\t\t\t\t\t<ul class=\"posts-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/intexsoft.com\/blog\/8-best-popular-projects-on-java\/\" class=\"our-blog__block-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-image\">\n\t\t\t\t\t\t\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/640x400-8-Best-Popular-Projects-on-Java-min.jpg\" loading=\"lazy\" alt=\"image\" width=\"446\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t height=\"278\">\n\t\t\t\t\t\t\t\t\t\t<\/picture>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-date\">June 9, 2020<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"our-blog__block-item-content-title\">8 Best Popular Projects on Java<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-subtitle\"> <p>Today, according to reliable publicly available sources, Java remains\u00a0one of the most popular\u00a0programming languages. Java developers are always in demand.<\/p> <\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/intexsoft.com\/blog\/java-9-modules\/\" class=\"our-blog__block-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-image\">\n\t\t\t\t\t\t\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/640x400-Java-9-Modules-min.jpg\" loading=\"lazy\" alt=\"image\" width=\"446\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t height=\"278\">\n\t\t\t\t\t\t\t\t\t\t<\/picture>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-date\">May 22, 2020<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"our-blog__block-item-content-title\">Java 9 Modules<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-subtitle\"> <p>The main innovation in Java 9 was the introduction of modules. There was a lot of talk about this feature, the release date was postponed several times to finish everything properly.<\/p> <\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/intexsoft.com\/blog\/10-java-frameworks-for-web-applications-what-to-use-in-2020\/\" class=\"our-blog__block-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-image\">\n\t\t\t\t\t\t\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/intexsoft.com\/app\/uploads\/2021\/08\/640x400-10-Java-Frameworks-for-Web-Applications_-What-to-Use-in-2020-min.jpg\" loading=\"lazy\" alt=\"image\" width=\"446\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t height=\"278\">\n\t\t\t\t\t\t\t\t\t\t<\/picture>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-date\">June 9, 2020<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"our-blog__block-item-content-title\">10 Java Frameworks for Web Applications: What to Use in 2020<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"our-blog__block-item-content-subtitle\"> <p>Any framework is one of the tools that help to develop software solutions faster and better. The basic principle of a framework is not having to reinvent the wheel.<\/p> <\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/section>\n","protected":false},"author":1,"template":"","blog_category":[22,18],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.9 (Yoast SEO v22.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Projects Developed by IntexSoft - IntexSoft Software Development<\/title>\n<meta name=\"description\" content=\"In this article, we\u2019ve gathered the 5 best Java projects developed by our team at different times. Hope you\u2019ll find them insightful.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Projects Developed by IntexSoft\" \/>\n<meta property=\"og:description\" content=\"In this article, we\u2019ve gathered the 5 best Java projects developed by our team at different times. Hope you\u2019ll find them insightful.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/\" \/>\n<meta property=\"og:site_name\" content=\"IntexSoft\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-19T12:40:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java Projects Developed by IntexSoft - IntexSoft Software Development","description":"In this article, we\u2019ve gathered the 5 best Java projects developed by our team at different times. Hope you\u2019ll find them insightful.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/","og_locale":"en_US","og_type":"article","og_title":"Java Projects Developed by IntexSoft","og_description":"In this article, we\u2019ve gathered the 5 best Java projects developed by our team at different times. Hope you\u2019ll find them insightful.","og_url":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/","og_site_name":"IntexSoft","article_modified_time":"2022-07-19T12:40:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/","url":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/","name":"Java Projects Developed by IntexSoft - IntexSoft Software Development","isPartOf":{"@id":"https:\/\/intexsoft.com\/#website"},"datePublished":"2020-06-18T16:05:00+00:00","dateModified":"2022-07-19T12:40:11+00:00","description":"In this article, we\u2019ve gathered the 5 best Java projects developed by our team at different times. Hope you\u2019ll find them insightful.","breadcrumb":{"@id":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/intexsoft.com\/blog\/java-projects-developed-by-intexsoft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/intexsoft.com\/"},{"@type":"ListItem","position":2,"name":"Java Projects Developed by IntexSoft"}]},{"@type":"WebSite","@id":"https:\/\/intexsoft.com\/#website","url":"https:\/\/intexsoft.com\/","name":"IntexSoft","description":"...","publisher":{"@id":"https:\/\/intexsoft.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/intexsoft.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/intexsoft.com\/#organization","name":"IntexSoft","url":"https:\/\/intexsoft.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/intexsoft.com\/#\/schema\/logo\/image\/","url":"https:\/\/intexsoft.com\/app\/uploads\/2021\/05\/Logo.png","contentUrl":"https:\/\/intexsoft.com\/app\/uploads\/2021\/05\/Logo.png","width":156,"height":33,"caption":"IntexSoft"},"image":{"@id":"https:\/\/intexsoft.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/blog\/7377"}],"collection":[{"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/media?parent=7377"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/intexsoft.com\/wp-json\/wp\/v2\/blog_category?post=7377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}