Scala / Java Developer (relocation offered)

  • Company: Kelkoo Group
  • Job Location: Grenoble - France
  • Date: January 30, 2019 09:36
  • Employment Type: Any
  • Experience: Any
  • Job Functions:

    Information Technology

Job summary

Kelkoo Group is looking for Java / Scala Developer who will be integrated into one of R&D teams working according to the Agile (Extreme Programming/Scrum) methodologies and...

Job description


Position

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


Your qualification

  • 5+ years of experience in the development of Java and / or Scala applications
  • Graduate of computer science (engineering school or university master)
  • You participated complex technical topics involving multiple teams with priority issues in terms of performance and scalability
  • You are able to autonomously define a software architecture for a complex system
  • A good command of development in web environment
  • 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
  • Experience 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
  • Fluent with both 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, deployment constraints, fault tolerance, tracing/logging) 

  • A development experience with an SOA approach (Webservices REST, SOAP, JSON)
  • An excellent command of English in writing and speaking

Will be a plus

  • Knowledge of agile methodologies: eXtreme Programming / Scrum
  • Previous development in TDD / BDD
  • Knowledge of Play, Spark, Redis, Kafka, Cucumber, Mockito, Gatling technologies
  • Linux Factors of success knowledge
  • You have a pronounced taste for the technological watch and like to use the latest techniques
  • You have a sense of communication and enjoy working in a team
  • You are autonomous
  • You are sensitive to the quality of the product
  • You have an understanding of the business issues
  • You work rigorously and seriously in a good mood

v1.7@web04