Java Application Development

ELEKS has extensive experience in designing and creating Java applications that range in size from mid-sized solutions to large-scale, enterprise-class sophisticated systems using cutting edge Java development technologies.  We provide comprehensive software development services for a variety of markets, such as Banking, e-Commerce, Financial Services, Insurance, e-Government, e-Learning, Healthcare, Entertainment, Power Engineering, Logistics and more. 

Dedicated ELEKS Java Teams

ELEKS has dedicated Java teams ready and available with the special skills you are looking for.  Key members of each Java team have an average of 8 years of solid, hands-on experience in Java programming; some of them have worked in Information Technology for 10-20 years.  Our business architects, project managers and developers integrate their in-depth knowledge of technology with specific industry requirements to create the best possible solutions – on time - on budget - and with the highest quality possible.  The value proposition is unbeatable.    

ELEKS Java Qualifications

General / J2SE 


Technologies:
  
applets, SWING/AWT, SWT, Eclipse RCP, Networking (Sockets, Apache Mina, Secure Connections, HTTP), JNI, cryptography, XML
Unit testing: 
JUnit, Easy Mock, Jmock
Build servers: 
CruiseControl, Hudson 
Areas of expertise: 
Security and Encryption, Business GUI Applications 

 

Multi-tier, Client-Server / J2EE


WEB technologies and frameworks: 
JSP/Servlets/Filters, JSF, portlets, GWT, AJAX, DWR, Spring MVC, Struts, XML/XSLT, XSL-FO, Groovy/Grails
Data access and ORM: 
JDBC, JPA, Hibernate, OpenJPA
Business logic: 
EJB3, Spring
Integration: 
JMS, IBM WebSphere MQ, Apache MQ, RMI, web services, Hessian
Reporting: 
Jasper Reports, Apache POI
Business rules and BPM: 
Jboss drools, jBPM
Instant messaging: 
OpenFire
Stream servers: 
Red5
Web performance:  
Selenium IDE, Web Performance Load Tester
Portlet container: 
Liferay
Application servers: 
Tomcat, JBoss, Resin, IBM WebSphere
Databases: 
MySQL, Oracle, Sybase, PostgreSQL, Teradata, DB2
XML Databases: 
XyServer
Areas of expertise: 
e-learning, e-Commerce, B2B, B2C, B2F, Security, Game and Gambling, Assets Management, CRM/ERP, Logistics, Healthcare

 

Wireless, Client-Server Applications / J2ME 

 

Areas of expertise: 
J2ME development for various devices (Nokia, Sony-Ericsson, BlackBerry RIM, PalmOne) and spheres (client-server games, OTA provisioning, secure messaging). 

 

Our Processes

Our success is a result of our staff’s ability to come up with fresh, innovative ideas.  They select the most appropriate technologies for a project and keep a constant focus on customer’s needs.  We use a result-driven approach to managing and implementing projects to ensure the best customer service possible with regard to quality, costs and customer satisfaction.  Depending on customer’s preferences and project type, we can apply different project management frameworks, for example SCRUM, PMI PMBOK or PRINCE II and employ the most suitable development methodology – Agile, RUP or MSF.  For every project, we define what combination of project management and engineering models would fit best to guarantee optimum work efficiency and output.   

Engagement Models

You can engage us through any of the following engagement models:

  • Turnkey Software Application Development
    We can create a product from scratch and handle the entire cycle of software development - from product conceptualization, architectural design to post-implementation support and product maintenance. 
  • Supplement Your In-house Teams
    With a large pool of Java professionals; ELEKS is able to allocate resources in order to match customer’s requirements for specific skills set and experience.

Let us know when we can start


View Eleks Projects

Contacts

Submit request

Ask a question

Call us in USA:

+1 866 588-0113

All locations