Java Development
Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.
Sun identifies "Write once, run anywhere" as the core value proposition of the Java platform. This means that the most important promise of Java technology is that you only have to write your application once - for the Java platform - and then you'll be able to run it anywhere.
Java is a safe, robust, garbage-collected, object-oriented, high-performance, multi-threaded, interpreted, architecture-neutral, cross-platform, buzzword-compliant programming language.
Java is really good for both desktop and web development.
What we can help you with:
~ Build complex systems using components written using various technologies
~ Port old solutions to an enterprise platform using different technologies (including partial porting that would help save costs and duration)
~ Optimize performance of enterprise-level systems (up to 30x improvement)
~ Optimize mobile apps (in terms of performance and memory resources needed) that do image processing, communication and cryptography
~ Create architecture that include messaging systems (such as MQSeries)
~ Refactoring of code in complex systems using Java EE
~ Build applications for mobile phones based on J2ME
~ Port non-mobile libraries to mobile platforms
~ Integrate mainframe applications and standard web servers
~ Combine low-level native solutions with Java and J9 technologies
~ Work with audio- and video-streaming for both mobile and desktop platforms
~ Read e-passports using mobile phones Nokia, incl biometric information
~ Work with popular enterprise platforms such as DB2
~ Enterprise-level systems that use intricate Oracle features
~ Provide access to video content based on Windows Media Server
~ Build mobile apps that interact with web services via HTTP
Tools that we use most frequently:
Frameworks: Spring, Struts, EJB, JSF, GWT
Libraries: Hibernate
IDE: IDEA, NetBeans, Eclipse
Additional technologies: GlassFish, Tomcat, JBoss, Servlet, JSP, JMS, JPA
Testing: JBehave, JUnit