Outsource Java development services with Yael 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 Technologies

Yael 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.

Enterprise Java Development
  • J2EE: Servlets, JSP, JSTL, JDBC, Web Services
  • Frameworks: Spring, Seam, VAADIN
  • Wicket, Liferay
Configuration Management and Continuous Integration
  • Jenkins
  • Vagrant
  • Berkshelf
  • Chef, Salt, Puppet
  • Rackspace, Amazon EC2
Application Servers
  • Apache Tomcat
  • Jetty
  • Glassfish
  • WebSphere
  • Jboss
  • Resin
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
  • Javascript, jQuery, Prototype
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 ME SDK
  • Android SDK
  • Native development kit
Databases and Data Access
  • Hibernate
  • JDBC
  • MySQL JPA (Java Persistence API) / Web & Desktop
  • PostgreSQL
  • NoSQL Databases: MongoDB, BigData, GigaSpaces
Development methodologies
  • Agile / Scrum
  • Test Driven Development (TDD)

Development Stages

A typical JAVA development process includes the following stages:

Preproject analysis

  • Project analysis and requirements management
  • Business process modeling
  • Data modeling
  • Solution architecture design
  • Security consulting and auditing

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


  • Enterprise Service Bus implementation
  • Manageable data connectors
  • Portal integration
  • Ad hoc application integration

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.

Maintenance & support

  • Extractive industry
  • Healthcare
  • eCommerce
  • Media & Entertainment
  • Advertising

Maintenance & support

  • Online order and payment processing
  • Internet facing portals
  • eCommerce platforms
  • Media streaming solutions
  • Mobile applications
  • for Android OS

We offer the following advantages

Advanced System Architecture

Prior to the development process, we analyze the project requirements and develop an optimized project architecture. Functional and non-functional system requirements such as efficiency, extensibility, maintainability and other qualities are main drivers for architectural decisions in custom software development.

Top-Qualified HR Professionals and Fast Recruiting

Our HR managers have vast expertise in building dedicated teams and constantly apply their first-hand knowledge in practice. Besides, they place a large database of developers at our customers' disposal.

Integrated Development Environment

Our specialists utilize a wide range of tools which allow registering bugs, tracking tasks, controlling versions of products and logging work time. In our work we use JIRA, PHP Storm, SVN / GitHub and other tools. We easily adapt to using various systems and tools when Yael Acceptic’s software engineers become part of our customer’s remote team.

Mature Quality Assurance

We execute a vast scope of QA activities – functional, non-fuctional, security, smoke, black box, white box, integration, system, incremental integration, load testing, etc. Our experts run unit tests, implement various other test automation approaches and conduct code reviews at every stage of development.

Transparent Pricing

Our customers select every member of their dedicated team and manage their own budget. Our pricing is as follows: a developer's salary + fixed payment for our services.

Scalable Engagement Model

We are always ready to adjust the size of our client’s dedicated team through hiring professionals on demand and/or making other changes.


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