Scala / Java Developer in Grenoble

    Relocate Me Published: February 2, 2019
    Location
    Grenoble, France
    Job Type

    Description

    The role is on-site, relocation assistance provided

    About Company

    Join company that helps thousands of retailers across the world to acquire new customers and increase online sales by advertising products through highly targeted ad placements across a network of premium publishers. You pay only when customers are redirected to your store.

    Position

    For strengthening Engineering team, Kelkoo Group is looking for Java / Scala Developer who will be integrated into one of our R & D teams working according to the Agile (Extreme Programming / Scrum) methodologies and will participate in the various developments of the team. You ensure the respect of the process and the quality of the developments, especially in terms of technical design, testing, robustness, scalability and performance.

    Your qualification

    • Graduate of computer science (engineering school or university master)
    • 5+ years of experience in the development of Java and / or Scala applications
    • You participated complex technical topics involving multiple teams with priority issues in terms of performance and scalability
    • You are recognized as a technical referent and able to autonomously define a software architecture for a complex system
    • A good command of development in web environment
    • A proven mastery of Java and / or Scala development and server-side libraries, web application servers or WebServices (Tomcat associated with Apache), relational and non-relational databases
    • Knowledge of software engineering and software development processes (Eclipse, Git, Jenkins, Maven, IntelliJ, Junit unit tests and functional tests) in a Linux environment
    • A capacity for analysis and object-oriented design and design patterns
    • An ease both with the "proof of concept" approach and iterative prototyping, as well as with the principles of industrialization (capacity, scalability, robustness, maintainability ...)
    • A knowledge of applications managing a high volume 24/24 (performance, fault tolerance, deployment constraints, tracing / logging)
    • A development experience with an SOA approach - Service Oriented Architecture- (Webservices REST, SOAP, JSON)
    • An excellent command of English in writing and speaking is essential to interact with different European teams

    Will be a plus

    • Knowledge of agile methodologies: eXtreme Programming / Scrum
    • Practice of development in TDD / BDD · Knowledge of Play, Spark, Kafka, Redis, Mockito, Cucumber, Gatling technologies
    • Known knowledge in Linux Factors of success

    Find out more here: https://bit.ly/2S8Q0s7