Java Developer

Employer: Cornerstone Technologies
Domain:
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 16.10.2018
    Short company description

    Over the years, we have worked closely with the universities in Romania to provide secondary employment for professors while working around their course schedules.

    Requirements

    A Java Web Developer with an IQ like Einstein, goal oriented and determined with:

    Experience with OOP/Design Patterns;

    Knowledge of algorithms & data structures;

    Experience with Java 8+ and Java web Frameworks: Preferential Spring Framework; Spring boot it’s a plus;

    Experience with Relational Databases, preferential MYSQL;

    Experience with any NoSQL databases it’s a plus;

    Knowledge of Web Development methodologies. E.g. Security concerns when developing a web application, architecting a web application, knowledge of deploying a web application;

    Knowledge of Source Control Systems, preferable GIT;

    Knowledge of Agile and Scrum methodologies;

    It’s a plus if you know reactive programming, e.g. AKKA, worked with any functional languages like Scala;

    Knowledge of CSS, Html, Javascript, Angular/React a big plus;

    Knowledge of IoT architectures is a big plus;

    Knowledge of WebRTC is a big plus;

    Knowledge of Cloud architectures, like AWS/GCP is a big plus;

    Writing manageable, clean code is a big plus;

    Unit Testing, Integration Testing, TDD is a big plus;

    Responsibilities

    Contribute in all phases of the development lyfecycle;

    Build out new features and iterate on existing ones;

    Write clean testable code;

    Build reusable code and libraries for future use;

    Prepare and produce releases of software components;

    Offer feedback to the product development roadmap from the engineering standpoint;

    Research new technologies that sustain the business requirements of the product;

    Collaborate with other team members and stakeholders;

    Participate to the daily scrum, sprint retro and planning;

    Other info

    Build an extraordinary career and play a key role in creating solutions that transform organizations and communities around the world;

    Continuous growth in a positive and multicultural work environment and one great office;

    We focus equally on employees’ development by creating a culture of excellence and offering extensive training programs that support professional growth;

    IT conferences with free entrances;

    High salaries expectations plus bonuses;

    Flexible program and possible to have remote days;

    Team buildings and relaxation room;

    We take care to help you gain skills, knowledge and experience, together with highly specialists;

    Opportunity to work on complex projects for Global TOP Clients;

    Personalized benefits package, including medical services and bookstore;

    If that sounds just like you then we would love to meet you.