Java Development

Softarea is an expert in Java application development and integration. More than a decade-long experience in Java development has provided for an accumulated level of profound technological and business domain expertise. Our team has extensive experience developing various kinds of applications including web applications, rich Internet applications, mobile applications, and integration solutions for a wide range of industries.

Our primary focus is Java EE with specialization in building complex, integrated solutions for a number of industries. We have experience in all the modern enterprise level technology that allows us to design scalable, decoupled applications.

Middleware
Softarea has experience using different application servers and servlet containers with JBoss and Tomcat being the most frequently used.  In addition, we are skilled in using WebSphere and WebLogic. EJB or Spring based components provide the basis for middleware integration.

Presentation Layer
Extensive experience in Java web development and rich client presentation technologies such as JSP, JSF, Spring MVC, Struts2, AJAX, jQuery, Javascript, Swing and Eclipse RCP.

Data Access
Our team has experience with a wide variety of databases including MySQL, PostgreSQL, Oracle, MS SQL, and DB2.  These databases can be accessed through a pure JDBC approach or via ORM technologies such as the de facto standard, Hibernate.

Continuous Integration
Softarea firmly believes in the benefits of utilizing continuous integration approaches and tools to improve product quality and visibility into the development process. Our developers are experienced in running agile projects using JIRA and Mantis, defining project structure and build artifacts using Ant and Maven, and implementing automated builds using Hudson.

Experience and skills

  • EJB, Spring
  • Hibernate, iBatis, TopLink, JDBC
  • JBoss, Apache Tomcat, Weblogic, WebSphere, GlassFish
  • Drools, jBPM, BPEL, Quartz
  • JSF, Spring MVC, Struts2, AJAX, JSP
  • Swing, SWT, Eclipse RCP
  • JUnit, TestNG
  • Jasper Reports, Crystal Reports, Apache POI, XSL-FO
  • JNDI, Web services, RMI, JMS, REST