Java Development

12
years of expertise
200+
full-time experts
1400+
man-years of experience
840
man-months is the largest project
6
simultaneously running projects at average

 

Selecting the best Java technologies and practice
to work inside your software

Itransition started as a Java development company in 1998. More than a decade-long experience in Java development has provided for an accumulated level of profound technological and business domain expertise. The team helps deliver solutions for a wide range of industries, inclusive of e-commerce, automotive, telecommunications, finance and accounting, media & entertainment, healthcare and software product development.

Team That Adds Value

Itransition Java team is comprised of 200+ skilled and experienced business analysts, architects and developers including Sun Certified Professionals.

Research & Development Center

Itransition has a dedicated Java R&D Center that constantly researches the latest technologies, frameworks and components.

   

Long-Term Partnership Focus

Itransition aims to be a long-term partner for its customers by delivering  all-round continuous servicing and wide domain expertise for Java development projects.

Flexible Engagement Models

Itransition cares about customers' investments in development projects and offers the most flexible and adaptive engagement models for complete transparent service-level agreements.



Skills

The Itransition Java Experts possess technological skills that cover a great number of application servers, frameworks, databases, libraries, components and technologies. The team carefully analyzes business requirements and ensures that customers gain an optimal technology for the required solution. To handle your project in the most cost-effective way, the team is able to apply RUP, Agile (Scrum, FDD, XP) and V-Model project management/development methodologies depending on project type and priorities.

PLATFORMS
Java SE
Java EE
Java ME
JavaFX
APACHE FOUNDATION
Lucene
Hadoop
Velocity
Jackrabbit
Struts
SECURITY
JAAS
Bouncy Castle
Acegi
PERSISTENCE (JPA)
Hibernate
iBATIS
TopLink
SOA
ESB
BPEL
BOM
CMS/EDMS/Portals
Liferay
OpenCms
Alfresco
Documentum
FileNet
Day CRX
CONTAINERS
GlassFish
WebLogic
WebSphere
JBoss
Tomcat
Geronimo
REPORTING & BI
JasperReports
JasperServer
BIRT
Pentaho
Talend
UI FRAMEWORKS
JSF
GWT
GUI
Swing
SWT
JavaFX
Java 2D
Java 3D
Accessibility
PrintService
Sound API
INTEROPERABILITY
IDL
JDBC
JNDI
Scripting
RMI
RMI-IIOP
WSIT (Metro)
FRAMEWORKS
SpringFramework
Grails
Wicket
Tapestry
Seam

Expertise areas

The Itransition capacity allows for developing a comprehensive set of web-based, desktop and mobile applications using Java technologies. Our full-cycle services include enterprise application integration and migration from legacy systems and technologies. We use industry-proven practices to deliver business solutions for SMBs and enterprises.

Enterprise solutions

Itransition builds distributed, service-oriented corporate environments and business applications that connect all elements of a business infrastructure:

  • Business process management
  • Data mining & business intelligence
  • Enterprise content management
  • Customer relationship management
  • Corporate portals
  • Middleware

To accelerate information flow and make corporate infrastructure easy to extend and improve, Itransition delivers solid expertise in a set of Java EE technologies:

  • Enterprise JavaBeans (EJB)
  • Java Message Service (JMS)
  • JavaServer Pages (JSP)
  • JavaServer Faces (JSF)
  • Java Transaction API (JTA)
  • Java Persistence API (JPA)
  • JavaMail API
  • Java Management Extensions (JMX)

Web applications

Itransition develops powerful, easy-to-use Java-based web applications for B2B and B2C solutions including SaaS solutions development.

  • E-commerce
  • Internet-facing portals
  • Online ordering and payments processing solutions
  • Web content management solutions
  • Media streaming solutions
  • Entertainment and gambling

Keeping track of the most recent trends and technologies in Web 2.0 development, the Itransition team is capable of delivering products of various levels of complexity, ranging from Java applets to composite multi-tier applications seamlessly integrated into business environments of any size.

Mobile applications

Itransition creates rich and innovative mobile solutions for games, multimedia & social networks, business and finance, advertising and education on mainstream platforms. Our skills and practical experience include:

  • MIDP 2.0; MIDP 3.0 (JSR 271); CLDC 1.1 (JSR 139)
  • Extensive RIM BlackBerry experience
  • Bluetooth (JSR 82)
  • PIM (JSR 75)
  • SMS/MMS (WMA, JSR 120; WMA2, JSR 205)
  • Multimedia
  • 3D, including OpenGL ES (JSR 135, JSR 184, JSR 234, JSR 239)
  • Location (JSR 179)

Desktop applications

Itransition builds cost-effective desktop applications grounded on the best Java development practices. The team can deliver combinations of high performance, convenient GUI, rich functionalities and portability.

  • Stand-alone applications
  • Client-server applications
  • Plug-ins and extensions development

The Itransition's proven Java development practices enhance the professional approach to software design and help deliver Java applications in a timely and user-friendly manner.

Services

Itransition offers full-cycle Java development services, building reliable, scalable and secure applications that meet an organization’s full requirements and expectations. A complete suite of Itransition’s Java development services helps deliver on a customer’s most complex and exacting business and technological scopes. Itransition cares about our client’s investments in development projects and offers the most flexible and adaptive engagement models for complete transparent service-level agreements.

Pre-Project Analysis and Consulting

Development and Customization

  • Project analysis and requirements management
  • Business-process modeling
  • Data modeling
  • Solution architecture design
  • Security consulting and audit
  • Custom software development
  • Product development
  • Third-party solution and framework customization
  • Software solution optimization, reengineering and performance tuning
  • Migration from legacy technologies to Java
  • User interface skinning
  • Internationalization and localization

Integration

Support & Maintenance

  • Enterprise Service Bus implementation
  • Manageable data connectors
  • Portal integration
  • Ad hoc application integration
  • Online helpdesk
  • 2nd and 3rd level support and maintenance
  • 4th level support including application enhancements
  • Third-party solution support & maintenance