Java Developer

    Cortilia Published: November 8, 2017
    Location
    Milan, Italy
    Job Type

    Description

    Description

    As a java developer your main responsibility will be the design and development of new software components to integrate into our platform, improve existing components and collaborate with the rest of the IT team in devops tasks.

    We think Cortilia is a great place to work. We have:

    A great product

    Our platform has great features and, besides the eCommerce, its functionalities also include logistics, accounting and more. This is not your traditional and boring eCommerce platform, we built it from the ground up to enable advanced services such as logistics management, fully integrated accounting and deep analytics, in order to provide our customer with the best shopping experience.

    Smart people

    Our personnel (both techies and business people) is highly skilled and fully smart: you'll both learn and teach new things by working with them.

    Some of your responsibilities will include:

    • Hands on implementation of scalable robust systems;
    • Core Java Development;
    • Design Solutions and Integrations;
    • Requirements analysis and technical design;
    • Task Estimations;

    Desired Skills and Experience

    • BS or MS degree in computer science, computer engineering, or other technical discipline;
    • Excellent programming ability and knowledge of JavaSE/JavaEE;
    • Java 8 features – including a working knowledge of Lambda programming is a plus;
    • RESTful API development;
    • SQL (PostgreSQL is a plus);
    • Experience on IaaS platforms like AWS is a plus;
    • Experience on event driven and non blocking frameworks like node.js, vert.x is a plus;
    • Knowledge of web development (HTML/CSS/Javascript/AJAX);
    • Bash scripting and basic linux sysadmin;
    • Unit Testing (Junit and Related);
    • CI tools (Jenkins, or similar);
    • Experience of source control systems (Mercurial is a plus);
    • Maven/Gradle;

    What we expect from you:

    • Complete fluency in Italian;
    • That you are a smart guy/lad with minimum of +3 years experience in software development;
    • That you have enough curiosity and creativity to innovate existing things and create new ones;
    • Good written english comprehension and production is a must (your technical documents and code will need to be written in english);
    • During the interview, you'll be asked to write Java code;

    Related Jobs

    October 7, 2020
    Senior Application Developer   Terassa, Spain
    October 1, 2020
    October 1, 2020
    Full-Stack Web Developer   Rotterdam, Netherlands
    September 18, 2020