Senior Java Engineer

Acest job nu mai este activ!

Vezi toate job-urile NOBEL active.

Vezi toate job-urile Senior Java Engineer active pe

Vezi toate job-urile in IT Software active pe

Angajator: NOBEL
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
  • Actualizat la: 14.04.2017
    Scurta descriere a companiei

    Nobel’s history of expansion and profitable growth as a technology company covers the last 20 years and we are well positioned for future success as well. Our products and services include: online selling of prepaid virtual phone cards worldwide, distribution of physical phone cards in North America and Romania, superior carrier services worldwide, innovative call center solutions, international money transfer services, food delivery and more. As an Employer, Nobel was awarded 4th best company to work for in Romania and was listed in the Top Employers 2017 ranking (sources  , .

    Nobel's employees are our most valuable asset. We offer numerous opportunities for both professional and personal development towards challenging careers.

    Check us online on:


    Skills & personality:
    -  Minimum 5 years of working experience on Java programming
    -  Should have experience with the following technologies:
    o Java,o JDBC,
    o NIO (java.nio)
    o REST- SQL database (Postgres/MySql).
    - NoSql (Cassandra), batch processing, stream processing (Hadoop/Spark)
    - Non JMS Messaging systems (Kafka)
    - Linux (2 years as user / developer).
    - Strong experience with Design Patterns plus OOP background.
    - Exposure/interest in functional programming (Scala)
    - Spring/Hibernate technologies.- SCM (git)
    - English skills (speaking and writing).


    - Creating and updating operations for existing web based applications.- Implementing features in existing projects/web apps.
    - Creating/updating reports for team leaders.
    - Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the Software development lifecycle.
    - Participating in Software product definition.
    - Requirements analysis.- Developing and refining of throw-away simulations or prototypes to confirm requirements.- Testing, including defining/supporting acceptance testing and gathering feedback from pre-release testers.
    -  Maintenance.

    Alte informatii

    In return, we offer…

    - Very attractive compensation package
    - Great team to be a part of
    - Opportunities for career development & work on projects that target millions of potential users.

    If you feel you're fit for this job, we'd love to hear from you!