Java Development

Our development practice uses the leading tools and frameworks in the Java space, including many open source frameworks and toolsets.

SolutionsIQ teams have great depth of experience in Java and open source components, enabling us to build software with continuously evolving tools and create easy to maintain applications. Combined with our use of Agile principles, including Scrum and XP practices such as Test Driven Development, Refactoring, and Pair Programming, our teams provide rapid response and delivery of high quality systems. Our teams utilize:

Category
Products

Languages and Frameworks
  • Java - proven object oriented programming language
  • Spring Framework - proven industry standard multi-tier J2EE framework
  • Hibernate ORM - proven industry standard ORM framework
  • Jersey – Java REST framework
  • Struts – Java GUI framework
  • Wicket – Java GUI framework
  • Facebook API – Facebook application integration
  • Log4J – Java logging framework
  • Groovy - high performance object oriented scripting language
  • Grails - high productivity development framework that runs on the Java Virtual Machine and leverages Spring Framework, Hibernate ORM, & Java

Databases - All industry standards are supported
  • Oracle 11g
  • MS SQL Server 2000, 2005, 2008
  • MySQL 5
  • PostgreSQL 8
  • LiquiBase - open source, database-independent library for tracking, managing and applying database changes

Application Servers - These industry standards are supported
  • Oracle WebLogic 10
  • JBoss
  • Apache Tomcat
  • Jetty

Testing & AnalysisTools
  • JUnit
  • JMock
  • Mockito
  • JMeter
  • SoapUI
  • Selenium
  • STIQ (Story Test IQ)- Developed by SolutionsIQ, open sourced
  • Cobertura
  • JProfiler

Build Tools - all standards
  • Ant
  • Maven
  • Ivy

Clouds
  • Amazon AWS - for any application technology
  • CloudFoundry - for Grails applications

Integrated Development Environments - all standards
  • Eclipse
  • MyEclipse
  • IntelliJ
  • NetBeans

Continuous Integration - all standards
  • Hudson
  • Cruise Control

Version Control Systems - all standards
  • Subversion
  • Git
  • AccuRev

Operating Systems - all standards
  • Linux
  • Unix
  • Windows

Back to Top

"SolutionsIQ engaged directly with our development team to deliver software using Agile practices, rather than just telling them how to do it. This accelerated our ability to deliver critical functionality to our customers and to successfully integrate Agile into our development organization."


Thomas Haug | Vice President of Engineering
Electronic Evidence Discovery
Go to the case study

"The implementation has been a clearly defined step-by-step process led by the SolutionsIQ team in collaboration with our technical staff, and it has run very smoothly."


Dr. George Araya | Director of Technology and Informational Systems
Desert Sand Unified School District
Go to the case study

"Technology increasingly plays an integral role in improving the level of service we deliver to the public on a daily basis. Together with SolutionsIQ, we developed a new call center system that allows our staff to handle more incoming calls, while reducing the time it takes for citizens to speak directly with a court clerk and receive assistance."


Tricia Crozier | Chief Administrative Officer
King County District Court
Go to the case study