Senior Java Developer/Engineer

Summary

Senior Java Developer building high-volume financial markets software (OMS) for international trading institutions, using Java 8, Kotlin, and Groovy in an Agile/Scrum environment.

Our client is a leading provider of trading solutions for international financial institutions. With offices in Europe, US and APAC, our client offers exciting professional opportunities and international careers.

The role focuses on conceiving and designing our financial markets software products within our OMS team; as well as implement, validate, and test achievements. The software development process is based on an array of integrated tools which ensures high quality of the products and deliveries.

Responsibilities:

  • Conceive and design our financial markets software products
  • Implement, validate and test improvements
  • Support team efforts by applying an Agile methodology (Scrum)
  • Development using Java (SE) and Kotlin
  • Build extensible, high-volume, highly reliable server applications
  • Evolve in technological areas such as: multi-threading, performance profiling
  • Apply continuous integration
  • Provide and receive constant technical feedback via code-reviews and pair programming

Technical Stack:

  • Languages:
    • Server side: Java 8, Kotlin
    • Testing: Java, Kotlin, Groovy
  • Source-Control and code-review: Git + Gerrit
  • Build + Dependencies: Gradle
  • DB: In-House built NoSQL for performance and SQL based for archiving

Your profile:

  • Serious computer science (or related) academic qualification
  • At least 5 years of experience in Core Java development
  • Good understanding of the server components and concepts
  • Capable of designing and developing new functionalities, as well as consistently supporting ongoing maintenance releases
  • Experienced with Testing frameworks and methodologies (JUnit, Spock, Spek, Integration Tests, TDD…)
  • Strives for innovations that drive the technological community
  • Team player with good communication skills, with an excellent level of English proficiency

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available