Services related to software development

ProfITsoft company specializes in the development exclusively Java-based applications, usually with WEB-access. All projects which are implemented by our company (our products, as well as all outsourcing projects) are built using the following java and web-based technologies:

Front-end:

  • HTML5, CSS3, HTML5-canvas
  • jQuery, jQuery UI
  • Backbone, Underscore
  • Angular.js
  • Bootstrap
  • Parsley
  • Require.js
  • and others

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

In testing processes organization we use the following methodologies and technologies:

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