Teams of Java Developers

Outsource Java development services with Acceptic and get high-quality Java-based products in such areas as Web Development, Enterprise Solutions and Mobile Development. Our software engineers working in Kharkiv and Kyiv (Ukraine, use a wide variety of Java technologies to create new and unique products for our customers.

Java development

Acceptic’s team of Java experts develops robust and secure enterprise and web-based applications, rich client / client-server programs and mobile (Android-based) apps for a range of industry verticals.

Technologies
  • Enterprise Java Development
    Enterprise Java Development
    • J2EE: Servlets, JSP, JSTL, JDBC, Web Services
    • Frameworks: Spring, Seam, VAADIN
    • Wicket, Liferay
  • Configuration Management and Continuous Integration
    Configuration Management and Continuous Integration
    • Jenkins
    • Vagrant
    • Berkshelf
    • Chef, Salt, Puppet
    • Rackspace, Amazon EC2
  • Application Servers
    Application Servers
    • Apache Tomcat
    • Jetty
    • Glassfish
    • WebSphere
    • Jboss
    • Resin
  • Java Web Development
    Java Web Development
    • Spring MVC and Struts
    • Play! Framework: JaCoCo, Swagger, Librato, Metrics, Kenshoo, Sentry
    • JSF (JavaServer Faces, Primefaces, ICEfaces, Richfaces)
    • Facelets
    • GWT, GXT, App Engine
    • HTML, HTML5, CSS
    • Javascript, jQuery, Prototype
  • Java Desktop Applications Development
    Java Desktop Application Development
    • Java 6 & 7
    • Swing
    • UI Swing libraries: JGoodies, SwingX
    • Reporting: iReport + JasperReports, BIRT IDEs and Tools
    • Maven, Ant, jUnit , Mockito, Hudson, Jenkins
    • Netbeans
    • Eclipse
    • intelliJ IDEA
  • Java Mobile Development
    Java Mobile Development
    • Java ME SDK
    • Android SDK
    • Native development kit
  • Databases and Data Access
    Databases and Data Access
    • Hibernate
    • JDBC
    • MySQL JPA (Java Persistence API) / Web & Desktop
    • PostgreSQL
    • NoSQL Databases: MongoDB, BigData, GigaSpaces
  • Development methodologies
    Development methodologies
    • Agile / Scrum
    • Test Driven Development (TDD)
Development Stages

A typical JAVA development process includes the following stages:

  1. Preproject analysis
    • Project analysis and requirements management
    • Business process modeling
    • Data modeling
    • Solution architecture design
    • Security consulting and auditing
  2. Development & customization
    • 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
  3. Integration
    • Enterprise Service Bus implementation
    • Manageable data connectors
    • Portal integration
    • Ad hoc application integration
  4. Maintenance & support
    • Online helpdesk
    • 2nd and 3rd level support and maintenance
    • 4th level support including application enhancements
    • Third-party solution support & maintenance
Our core development methodologies - Agile and TDD - enable us to avoid most typical project management and outsourcing risks.
Industry coverage
  • Extractive industry
  • Healthcare
  • eCommerce
  • Media & Entertainment
  • Advertising
Examples of developed solutions
  • Online order and payment processing
  • Internet facing portals
  • eCommerce platforms
  • Media streaming solutions
  • Mobile applications for Android OS

We offer the following advantages

Contact Us

If you have questions, need a free quote for your software development project or want to discuss possibilities for business cooperation, please contact our Sales and Business Relations Department:
Attach file