Java Development

Java-Based Solutions for Enterprises

DataArt has a solid track record of successfully completed projects in Java technologies for a variety of clients. DataArt’s Java Certified Professionals work in all Java languages, including emerging JVM-based ones, such as Scala, Groovy and Clojure, are skilled in JavaScript and Database (SQL) development and comfortable with different architectures, from high-loaded enterprise solutions to compact programs.

JVM Languages

  • Java
  • Scala
  • Groovy
  • Clojure


Frameworks

  • Spring
  • Google Guice
  • Play!
  • Lift
  • Grails

Presentation Layer

  • Component-based frameworks (JSF, Tapestry, Wicket)
  • Request-Response based frameworks (Spring MVC, Struts2)
  • JS Frameworks (jQuery, dojo)
  • GWT

Desktop Applications

  • Swing
  • SWT

Unit Testing

  • JUnit
  • TestNG

Reporting

  • Jasper Reports
  • BIRT
  • Crystal Reports
  • iText
  • XSL-FO
  • Apache POI

Java EE platform

  • Enterprise Java Beans (EJB)
  • Java Persistence API (JPA)
  • Java Message Service (JMS)
  • Contexts and Dependency Injection (CDI)
  • Java Transaction Architecture (JTA)

Application Servers

  • JBoss
  • Oracle WebLogic
  • Oracle GlassFish
  • Apache Tomcat
  • Jetty

Data access

  • Hibernate
  • EclipseLink
  • myBatis
  • JDBC

Distributed Applications

  • Web services (REST, SOAP)
  • RMI

Business Rules & Business Process Management

  • JBoss drools
  • jBPM

Advanced Technologies

  • AOP
  • Globalization
  • Multi-threading
  • WebSockets