Java Developer

Location Germany
Job Type Permanent
Salary Attractive
Reference 25677

Your responsibilities

  • Clear and concise design of functionality and components
  • Writing clear and understandable code according to Java best practices
  • Testing and documenting code
  • Development of business functionality and DevOps of the trading platform
  • Thorough documentation of design and code of all produced artefacts
  • Transferring knowledge and insights to his colleagues (especially juniors)

Your profile

  • Strong Javacore programming skills and its core libraries (2+ years).
  • Concurrency, socket programming, memory model would be bonus skills
  • Good knowledge of object oriented analysis and design patterns.
  • Used to unit-test your code
  • Clean and understandable code writing
  • Strong analytical and problem solving skills with attention to detail
  • Solid refactoring and debugging skills
  • Hands-on
  • Independent thinker
  • Good communication, teamwork and interpersonal skills

Additional desired skills

  • Knowledge of Database systems (including Oracle and/or MySQL)
  • C++, Python
  • Web experience
  • Distributed systems
  • Apache
  • FIX Protocol
  • JVM knowledge
  • Knowledge of XML, XSL, XSLT
  • Knowledge of Spring and/or Hibernate
  • One or more additional languages (Scheme, Haskell, Smalltalk)
  • One or more scripting languages (Python, Groovy, Ruby)
  • Knowledge of Code generation technologies
  • Knowledge of Object-relational-mapping technologies
  • High level of spoken English
Apply Now