Software Engineers


Job description

In order to design, develop and deliver new modules to our clients, MAINSYS is looking for Software Engineers who will:

  • participate in the definition of the needs and choice of architectures,
  • take part in the conceptual and technical analyses of the architecture components,
  • participate in the development, integration and testing of the various software components,
  • be invoved in the deployment of these components in test and production environments.

We coach our Software Engineers and provide them with trainings adapted to the context of the projects and aiming at developing the required skills, both in IT and around the banking applications. 

Your profile 

You hold an a Master degree or a Bachelor degree in software engineering or computer science and you have between 0 and 3 years of experience. You are proficient in French or Dutch and in English. You are experienced in :

Front-end development :

  • HTML5
  • Javascript
  • css
  • jQuery, AngularJS, TypeScript
  • Bootstrap, Less, Sass
  • Bower, Grunt

Java development:

  • Java
  • Java8 new features
  • JavaEE (EJB, CDI) et/ou Spring (core)
  • JavaEE7 (JPA, JMS, JAX-WS, JAX-RS,...)
  • Spring MVC, Spring Data, Spring Security
  • Hibernate
  • JBoss, Tomcat
  • Camel, Mule ESB
  • JUnit, Mockito
  • SQL
  • Oracle, MongoDB, Redis
  • Eclipse, Intellij
  • SVN, Git
  • Maven

We offer you

  • The opportunity to take part in challenging projects in contact with the newest technologies,
  • A permanent contract with growing responsibilities and evolution potential,
  • An attractive salary package and enthusiastic colleagues ready to welcome you.