Senior Software Engineer Java

Own, design, and scale highly available backend systems for a financial ecosystem. Build Java microservices, maintain high test coverage, optimise services for reliability and performance, adopt backend technologies, and provide architectural guidance and code reviews.

Responsibilities

  • Design and develop scalable Java services
  • Write clean and future-proof code
  • Maintain 80% unit test coverage
  • Conduct end-to-end and integration testing
  • Deploy services into an event-driven microservices architecture
  • Optimise backend modules and services
  • Research and adopt backend technologies
  • Provide architectural guidance
  • Conduct code reviews
  • Mentor junior and mid-level developers

Requirements

  • Advanced knowledge of Java software development
  • Experience with Spring Boot
  • Understanding of relational databases
  • Understanding of non-relational databases
  • Experience with Postgres and MongoDB preferred
  • Experience creating and maintaining publicly available REST APIs
  • Knowledge of message-oriented middleware
  • Experience with Apache Kafka or ZeroMQ preferred
  • Familiarity with CI/CD pipelines
  • AWS and Kubernetes experience preferred

Benefits

  • Hybrid working model
  • Additional 25 days per year to work from a city or country of your choice
  • Participation in a stock option plan
  • Confidential coaching and counselling through OpenUP
  • Mental health resources through OpenUP
  • 3 additional days of paid time off after six months
  • Unlimited access to Udemy online courses
  • Partner discounts, rewards, and perks
  • 8 weeks of gender-neutral new parent leave
  • Free onsite dining in Vienna, Bucharest, Barcelona, and Berlin
  • Recognition and rewards for tenure
  • Bitpanda-branded merchandise
  • Company events

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available