- Services
Software Development
Localization Services
Testing and QA Services
- Featured Projects
Featured Projects
- Customers
- Newsroom
- About ELEKS
- Contact Us
Contact Us
- Careers

ELEKS has teams of Java experts and has extensive experience in designing and creating Java applications that range in size from mid-sized solutions to large-scale, enterprise-class systems designed to use cutting edge Java development technologies.
ELEKS’ dedicated teams of Java developers possess a solid, hands-on experience in developing robust enterprise class applications using J2EE, Servlet, Spring, Hibernate, Struts, JSP, JSTL, Junit, Ant, Maven, Jasper Reports and other Java development technologies. Key members of each Java team have an average of 8 years of experience in Java programming. Many of them have worked in Information Technology for more than 10 years. In addition, the company employs a number of engineers with relevant Java skills who can be involved to supplement current Java teams if necessary.
We provide comprehensive software development services for a variety of markets in Europe and North America, such as Banking, e-Commerce, Financial Services, Insurance, e-Government, e-Learning, Healthcare, Entertainment, Power Engineering, Logistics and more.
ELEKS has allowed its customers to expand their technology capabilities; reduce the cost of software development, and speed-up the products’ development cycle.
The following technologies are typically used on our Java projects: Java SE, Java EE, Flash, Oracle, XML/XSLT, JavaScript, Unix/Linux, and Android.
Below are featured software projects that have been developed using Java.
Region: Europe
Industry: Entertainment Technology
Service: Commercial Product Development
Technology: Flash, Java, Oracle, HTML5
Business Challenge:
Develop an on-line gaming platform
What ELEKS Did:
ELEKS developed a comprehensive online poker system. The product encompassed both creating an attractive user interface and front-end/back-end development of management and an administration interface. ELEKS engineers were required create the games game’s algorithm statistical behaviour, requirements for creation and system, architecture, perform beta testing, launch the product and provide customer support. Put simply, the client had an idea and ELEKS took it from there to launch a turn-key online poker system.
The system is easily reconfigurable to support all known poker types (Omaha, Hold’em, etc.). It targets a broad range of customers. The system has the potential to be used with on a number of modern smartphone.
Works performed by ELEKS:
Benefits:
Complete high-quality product developed in terms that were set by customer.
Region: North America
Industry: Healthcare
Service: Corporate Application Development
Technology: Flash, Java, PHP, HTML5, JavaScript
Business Challenge:
Provide patients the ability to take a Glaucoma test anywhere and anytime. Doctors and diagnostic specialists will review the results within 24 hours.
What ELEKS Did:
ELEKS developed and supports a web-based application for the customer who specializes in ophthalmology. The application was designed to test for glaucoma and verify the patient’s retina in an in-home-based environment using various screening tests developed by ophthalmologists and glaucoma specialists at leading medical institutions in the U.S. The application does not introduce a new diagnostic technology, but rather, introduces new methods of delivering these tests through a virtual online channel. This allows the same level of results as perimetry devices used by eye doctors to diagnose glaucoma - with the only difference that the patient does not need to be required to visit the doctor’s office. The application is available to its subscribers via the Web and runs all required perimetry tests, particularly scannning the visual field of an eye, and creating a high-fidelity contrast sensitivity map of a patient’s peripheral vision. Patients can take the test at their convience in the privacy of their home via a computer attached to the internet. Once the test has been conducted, the doctor and/or diagnostic specialists can review the results in their offices.
Works performed by ELEKS for KeepYoursight include:
Benefits:
Region: Europe
Industry: Entertainment Technology
Service: Commercial Product Development
Technology: Java, Oracle, Solaris
Business Challenge:
A Web based gaming platform targeting a broad range of customers.
What ELEKS Did:
ELEKS developed a web-based back-end system for an on-line gaming platform and web front-end for online players support. Project activities cover fully staged software development and deployment, starting from business requirements collection analysis, database modelling, implementation design, development, customer support, and troubleshooting.
Region: North America
Industry: Education & E-Learning
Service: Commercial Product Development
Technology: Java, XML/XSLT, JavaScript
Business Challenge:
Develop a fully integrated environment for authoring, managing, and publishing XML-based online courseware, instructor-led materials, mobile learning products, and performance support tools.
What ELEKS Did:
ELEKS developed and supports a complex of SCORM standard Learning management systems, consisting of complex GUI application for course creation, applet run-time environment, and web-applications providing access to various back-end services.
Works performed by ELEKS for Xyleme Software include:
Benefits:
Region: Europe
Industry: Logistics
Service: Corporate Application Development
Technology: Java, UNIX/Linux
Business Challenge:
Increase efficiency of timber trucks through optimization of resources and routes, to ensure that customer requirements are met and to reduce the distance covered by unloaded trucks between markets and supply points.
What ELEKS Did:
ELEKS was involved into development of two customer’s operational route planning systems. The first one was designed for planning vehicle routes for haulers collecting forestry products from suppliers and delivering them to appropriate processors (customers). To support the optimization processes, the system incorporates a software infrastructure to enable customers to enter the needed amount of products, whereas suppliers and logistic controllers can specify supply (product) availability either via the Internet or through handheld devices.
The second system was created to consolidate the timber inventory, the haulage resource and the customers’ demand schedule in a single database. The main system objective was designed to increase efficiency of timber trucking through optimization of resources and routes, to ensure that the customer requirements were met and to reduce the distance covered by unloaded trucks between markets and supply points. In addition the system allows collaboration between the stakeholders: suppliers (growers and merchants), haulers and customers (processing mills).
Region: Europe
Industry: Logistics
Service: Commercial Product Development
Technology: Java, Oracle, UNIX/Linux
Business Challenge:
An all-in-one distribution and logistics solution with paperless workflow to increased efficiency, and fewer expenses on maintain.
What ELEKS Did:
ELEKS developed a comprehensive system which manages all warehouse processes for a leading provider of the warehouse logistics automation systems in the European market. The system automates processes including goods receipt, storage, dispatch, replenishment, and order creation. The system is aimed at automating the main logistic tasks: to provide the right item at the right location at the right time at the right quantity in the right structure in the right quality with the right costs. Upon receipt of the initial order, the system automatically verifies the availability of goods and launches further logistic processes.
The end-users of the solution are distribution centers and logistics service providers. They benefit from being able to integrate an all-in-one solution that offers a paperless workflow environment, increased efficiency, and fewer expenses.
Region: North America
Industry: PC Security Software
Service: Commercial Product Development
Technology: Java
Business Challenge:
To allow a user to access and work on any computer within the corporate network remotely.
What ELEKS Did:
ELEKS developed and supports a solution based on two Java Applets that allow a user to access and work on any computer within the corporate network remotely. Users’ actions are recorded so that an administrator can review an audit trail of a user’s entire work session by replaying the recorded RDP (Remote Desktop Protocol) flow on the DVR-type player created by ELEKS, or play back VNC-sessions. This player allows administrators to watch the recorded session like a video, with the ability to pay particular attention to place-marks that are automatically added by the server. Full controls were added to step through each user action.
This non-intrusive and clientless solution helps easily search and locate suspicious activities, incidents and controls as well as automatically bookmark and highlight the violations. It also provides actionable information and a complete audit trail.
Benefits:
Customers’ benefits:
Region: North America
Industry: Banking & Financial
Service: Commercial Product Development
Technology: Java, Oracle
Business Challenge:
A Web based remote monitoring solution of the bank’s cloud infrastructure
What ELEKS Did:
ELEKS implemented and delivered remote monitoring solution for a US financial company.
The project activities covered business requirements collection analysis, database modeling, implementation design, development, customer support, and troubleshooting.
The solution is a typical triple-tier application with web-layer implemented based on set of the GWT, GWT EXT widgets.
The JVM-instances monitoring was implemented basing on JMX-extensions. As the business layer communicates with web-layer via XML-over HTTP protocol, the necessary data can appear in the GWT store in the customer’s browser. The database access was implemented basing on Hibernate3 usage.
The users of the solution benefit from:
Cloud Graphical View Widget in fact is a GWT custom extension based on SpaceTreeLayout of the JavaScript InfoVis Toolkit (http://thejit.org/) usage.
Region: North America
Industry: Banking & Financial
Service: Corporate Application Development
Technology: , Java, Oracle
Business Challenge:
Security architecture for applications
What ELEKS Did:
This web-based security architecture managed permissions for accessing internal customer applications & data. This was implemented by dividing application’s functionalities into basic units. Application user was able to request access to each of these units separately due to assigned needs. After approving this request by customer’s top management, users are able to access requested application & data.
ELEKS’ engineers worked as a part of a larger team that was located throughout the world.
ELEKS developed and implemented a set of application’s modules responsible for delegating user’s rights inside the companiy’s security framework.
ELEKS additionally optimized the application logic & architecture to increase overal system performance. These optimizations signifigantly improved the speed of the system in their Cloud environment.
Lastly, ELEKS performed a full cycle of Quality Assurance services on the customer’s application which included:
Benefits:
Region: Europe
Industry: Healthcare
Service: Commercial Product Development
Technology: Java, HTML5, Android
Business Challenge:
Create an “Android Delivery Confirmation” application dedicated to planning and controlling the delivery process of medical equipment
What ELEKS Did:
ELEKS developed an Android-based “Delivery Tracking System” application dedicated to planning and controlling the delivery process of medical equipment to insured people.
Each of the customer's employees (couriers) is equipped with android tablets where the developed application is installed and resides. The application communicates with the dedicated server via SOAP-based protocol. Delivery orders are retrieved from the server and stored in the local SQLite database (on device) to provide the possibility to form offline orders by the deliverer. The performed orders state could be synchronized later with server when network is available.
When the courier delivers ordered equipment from the company, the receiving party “signs” the order on android devices (drawing his or her signature on touch-screen). This signature is then processed as an image, attached to order, and later a pdf document is generated (with client’s signature as image) on android device. Furthermore, this generated pdf document is then transmitted to server-side (via SOAP) and system changes the order status to “Delivered”.
Works performed by ELEKS:
Region: North America
Industry: Healthcare
Service: Commercial Product Development
Technology: Java, HTML5
Business Challenge:
To create a complete patient assessment online system to assist inpatient rehabilitation facilities in their compliance with CMS' regulations under the IRF-PPS, based on the Inpatient Rehabilitation Facility Patient Assessment Instrument.
What ELEKS Did:
ELEKS was involved into development of information system for the collection of Medicare-mandated patient assessments and providing real-time analysis of both patient and facility indicators, which provides continuous quality monitoring and improvement. Patient assessments can be stored locally (on device) when network is unavailable. Later when a network connection is available, collected data is synchronized with a server-side application.
The customer originally requested that ELEKS create mobile applications specific for each mobile platform (Android, iOS, etc.). ELEKS offered an alternative solution of creating a single an HTML5 cross-platform application that the customer’s management team felt was very acceptable. This approach not only saved them a considerable amount of money, it significantly reduced the amount of it took to develop, test and bring the product to market, not to mention it was far easier to maintain and could scale much more easily in the future.