Услуги по разработке программного обеспечения

Компания ProfITsoft специализируется на разработке исключительно Java-приложений, как правило, с WEB-доступом. Все проекты, которые реализуются нашей компанией (наши продукты, а также все аутсорс-проекты) построены с применением следующих java и web-технологий:

Front-end:

  • HTML5, CSS3, HTML5-canvas
  • jQuery, jQuery UI
  • Backbone, Underscore
  • Angular.js
  • Bootstrap
  • Parsley
  • Require.js
  • и другие

Back-end:

  • Request Controllers: Spring MVC, Spring Web Flow
  • J2EE: Servlets, JSP, JSF, JPA, JMS
  • Message brokers: RabbitMq, ActiveMq
  • Spring: Spring Core, Spring Transactional, Spring Security, Spring Cacheable, Spring Integration, Spring Expression Language
  • Web Services: Spring WS, Axis2
  • ORM: Hibernate
  • Other: Hibernate Validation, Apache Poi, Gradle, Maven, Liquibase
  • DBMS: MS SQL, PostgreSQL, MySQL

При организации процессов тестирования мы используем следующие методологии и технологии:

  • ATDD (Acceptance Test Driven Development)
  • JUnit and Testng
  • Mockito
  • Selenium Web Driver
  • Selenium RC