Java

Java Development is one of the core competencies at Archimedes - we have been providing highly scalable, productive and effective business solutions to ISVs, Corporations, and startups using a range of development services on the Java Platform for more than 7 years. Our broad range of Java skills allows for developing end to end solutions for web-based, desktop and mobile apps. We are well versed with the limitations, benefits and advantages of various Java technologies. Whether you are looking to build stand-alone applications or enterprise class, distributed, grid computing enabled systems, our engineers can guide you through the technology selection process and come up with a best of breed, Java based architecture.

Open Source

We at Archimedes are open source evangelists. If you are looking to efficiently increase business growth, optimise systems performance and reduce costs, then you can take advantage of our extensive experience in this area. We can provide you the opportunity to innovate and add value to your business without the problems faced with traditional software products.

Our developers regularly make use of quality open source components, frameworks and libraries to reduce development time, avoid vendor lock-in and reduce the cost of ownership. Over the years, we've identified, accumulated and customised a vast library of open source frameworks that can allow our developers Java DevelopersIf you're looking to hire java developers or teams, please find out how we can help you with the right talent for your project.
Read More
to quickly come up with solutions to your most complex problems without reinventing the wheel. Open source also allows for greater productivity since developers are free to focus on the business goals rather than best practices and design of software. We don't just pickup random code available from mundane sources - all frameworks go through our architectural governance process to carefully select only mature and popular solutions with a large support community.

Skill Set

Our development teams carefully analyse project requirements to ensure the best-fit technologies are chosen for the proposed solutions. In addition, we always try to leverage proven open source frameworks to reduce the cost, increase ROI and shorten delivery times. We also select (or suggest, if the client has their own preferences) the appropriate development methodology based on the size of the project, scope clarity and delivery timelines.

Areas
J2EE
Core java
Java ME
Frameworks
EJB3
Spring
Seam
Grails
Groovy
Google Guice
Apache Logging
Integration
CORBA
JDBC
DWR
RMI
Apache MINA
Netty
Big Data
Hadoop
Mahout
HiveMind
Lucene
Solr
JPPF
Persistence
ORMLite
Hibernate
iBatis
JDO
SOA
Metro
CXF
ESB
Apache Camel
Mule
Service Mix
Axis
CMS/Portals
Pluto
Liferay
Alfresco
OpenCMS
JackRabbit
Security
Spring Security
JAAS
CAS
PKI
OAuth
JCS/JCE
Servers
Jetty
Weblogic
Tomcat
JBOSS
Glassfish
Websphere
Web Frameworks
GWT
Struts
JSF
Tapestry
Wicket
ZK
Reporting
Velocity
Freemarker
OpenReports
JasperReports
BIRT
Desktop UI
JGraph
JavaFX
Java2D
Swing
SWT