Java Development

java

Java has always been one of the primary choices for creating robust, large-scale business systems. With fast processors and relatively inexpensive mass storage in place Java is now suitable for developing web services and global enterprise applications.

Java has been around for a long time, so it’s mature, stable and widely spread.

Among other reasons for choosing Java technologies while creating your software is that it has a vast array of libraries, frameworks, tools and IDEs and server providers. Also the platform is independent, so when something is written properly in Java once, it runs everywhere.

Besides, many smaller systems can benefit from applications written in Java and it is gaining popularity in embedded systems for portable computing devices.

The range of Java based solutions Altabel is ready to implement for you includes:

  • Java Enterprise Solutions Development: from simple to complex solutions for enterprise resource planning, billing, manufacturing, human resource management, online marketplace, etc. These applications could integrate with open source components, such as business intelligence and reporting applications, or can be delivered as a custom software development project.
  • Java Web Application Development: powerful, easy-to-use Java-based web applications such as eCommerce platforms, portals, web content management solutions, social networking solutions, online ordering and payments processing solutions, media streaming solutions and many others.
  • Desktop Java Applications: cost-effective desktop software applications utilizing the best Java development practices.
  • Java-based Mobile Applications / Android: quality Android solutions for social networks, multimedia, business and finance, education, and games

Solid experience in building
Java based solutions
applying
modern technologies
tailored to your project needs

Java EE Technologies


EJB, Servlets
JSP, JDBC, JNDI, RMI/IIOP
JTA/JTS, Java, Persistence API
JMS, JavaMail, JSF
JCA, JAXB

1

Web/Client/Desktop Applications


Apache Tiles, Struts
Spring-IoC, Spring-MVC
Spring-Webflow, Spring-Security
Google Guice
Java SE, SWING, Groovy/Grails

2

Rich Internet Applications
(RIA)


YUI, JQuery, Ajax
Google Maps API
Social APIs (Facebook, Twitter)

3

Web Servers &
Application Servers


Tomcat, JBoss
Glassfish
Oracle AS
Jetty
Weblogic, WebLogic
WebSphere

4

Databases


Hibernate, iBatis
Java Persistence API (JPA)
JDBC, Oracle
MySQL, SQLite
SQL Server, HSQL

5

Build tools, CMS/EDMS


Ant, Maven, Hudson
Continuum, Archivia
JamWiki
Magnolia, Liferay
Open CMS, Alfresco
Documentum

6

Web Services


WSDL, WS-Security
SOAP, JAX-WS, AXIS
Apache CXF, Spring-WS
JAX-RS, REST

7

We provide the whole set of Java development activities from business strategy consulting (business consulting, requirements specification, system’s usability analysis) up to technical strategy consulting (architecture design, development, integration, customization and deployment, performance testing and training if needed).