Scala Developer - London, United Kingdom - Accolite

    Default job background
    Description

    Responsibilities:
    Subject Matter Expert on Java and Spark.
    Senior Software Developer with good communication skills.
    Able to express complex technical design & architecture to both developers & business analysts.
    Expected to drive a small team of developers through key deliverables.
    Problem Solving and decision making - Strong experience with solving complex problems. Excellent analytical skills.

    Ability to proactively identify problems, gather relevant data, perform root cause analysis, evaluate results, consider alternatives and implications, and choose and implement best suited solution.

    Self driven and takes ownership and responsibility of the Tasks and Deliveries entrusted to him/her.


    Skills:


    Bachelors in Core Computer Science background from an good university7+ years of Java development experienceExcellent coding skills in Java, with good understanding of functional programming paradigm2+ years of on-the-job Big Data (Hadoop, Spark) experience2+ years experience in unit testing and test-driven development5+ years experience with multi-threading and distributed computing5+ years of in depth understanding of Java Performance tuning and GC optimizations.

    Experience in Financial Services / Banking environment2+ years of Scala development experience and Training in ScalaAgile/Scrum development cycle understandingThorough understanding of bigData technology such as Hadoop, Spark, Hive, Metastore & Impala