Java Developer

Employer: Intelligent Software Systems
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • Arad
  • Timisoara
  • Updated at: 30.11.2016
    Short company description

    At Intelligent Software Systems you’ll be part of a continuously-evolving team that’s following software development best practices and taking advantage of the latest technologies in order to provide state-of-the-art tax and accounting software used worldwide

    Requirements

    Ideal applicant’s profile
    • At least two years of Java development experience
    • Good verbal and written English communication skills
    • German communication skills are a big plus
    • Profound knowledge of
    ◦ object-oriented programming
    ◦ quality assurance through unit testing
    • Some degree of experience with
    ◦ agile software development
    ◦ scalable cloud application development
    ◦ design patterns
    ◦ RESTful APIs
    ◦ PostgreSQL
    ◦ Maven
    ◦ the following (or equivalent) frameworks and libraries: Jersey, Swagger, JUnit
    • Although not strictly required, it’s a big plus having some degree of experience with
    ◦ using domain-driven design for building complex software systems that use command query responsibility segregation or event sourcing
    ◦ Git
    ◦ the following (or equivalent) frameworks and libraries: Akka, Hazelcast, LevelDB, Memcached, RabbitMQ, Protostuff

    Responsibilities

    - Design and generates specifications for computer software;
    - Implementing programs;
    - Product testing;
    - Responsible for delivery on time and quality of the product.

    Other info

    Other benefits:
    - Competitive salary;
    - Flexible working hours;
    - Long term commitment and stability;
    - Free eye exam and dental services.