Java Developer

Employer: RAI Software SRL
Domain:
  • Internet - eCommerce
  • IT Software
  • Job type: full-time
    Job level: > 5 years of experience
    Location:
  • BUCHAREST
  • nationwide
    Updated at: 23.09.2017
    Short company description

    We are a Romanian company called RAI Software, which develops since 2005 the next gen of VOIP apps (starting from the UI to the back-end), and we have hundreds of clients in over 50 countries, even though we are a small team of 10 people (programmers, support and sales).

    Requirements

    Qualifications required:

    Mastering of JAVA as a full stack developer (web, services, APIs)
    Solid knowledge of design patterns, algorithms, distributed systems, and data structures is a must;
    Effectiveness on working in Linux development environment
    Good knowledge on SQL-ANSI
    JAVAC and JVM optimization
    Experience (and discipline) with unit testing practices (JUnit)
    Knowledge of Hg, Ant, Maven, Jenkins

    Would Be A Plus:

    Any VoIP technology (e.g. JTAPI, SIP, HTTP/S, PBX, RTP, XMPP, G.711/G.722)
    GWT based technologies (Vaadin, GWT, CUBA)
    PostgreSQL
    Exposure to agile software engineering practices

    Responsibilities

    If you want to join our team, you will need you to have a full-stack approach, and to help us in rethinking the architecture and design of existing applications, but also in creating new products (from scratch).

    You will be working with PostgreSQL as a database, Netbeans as IDE, Linux, MyBatis, Mercurial and Redmine as tools (but you can use anything that is useful and can go into production). Debugging, but also researching and implementing a cleaner and more productive code, will be part of your responsibilities.

    Other info

    Job details:

    - on site, in Bucharest, central location (Traian Street, Ilion Offices, 8th Floor);
    - full time contract and schedule (8 hours/day, 5 days/week) with flexible hours;