Devexperts

Middle/Senior Java Developer

Devexperts
Apply
2 months ago
Sofia, BulgariaMid Level / Senior

Responsibilities

  • Develop reliable, high-performance distributed backend systems for the full order lifecycle.
  • Optimize, document, and maintain code with thorough test coverage.
  • Conduct detailed, blame-free code reviews and collaborate with experienced team members.
  • Analyze and resolve multithreading issues in a complex financial domain.
  • Address functional and non-functional requirements while managing technical debt.

Requirements

  • Proficiency in Java 11+ including collections, streams, threads, and concurrency.
  • Experience with Spring, AspectJ, Kotlin, JUnit5, and Mockito.
  • Experience with Docker, PostgreSQL, Liquibase, Prometheus, and ELK.
  • Exposure to distributed systems with emphasis on performance and reliability, plus knowledge of asynchronous communication.
  • Understanding of relational database internals, including indexes and locks.
  • Experience debugging heap and thread dumps and profiling code with tools such as YourKit, JProfiler, and VisualVM.
  • Strong knowledge of Unix/Linux and familiarity with trading and capital markets.
  • B2+ English proficiency.

Benefits

  • Hybrid or remote work options and flexible working hours.
  • 20 days of paid vacation and 5 fully paid additional wellness days.
  • Premium medical insurance and a free MultiSport card.
  • Modern office facilities, gym, parking or public transport support, and free drinks and snacks.
  • Team-building activities, corporate events, clubs, and access to conferences and professional fairs.
  • Language courses, unlimited self-learning platforms, certification opportunities, and a mentorship program.
  • Referral bonuses and paid leave for special events.

Tech Stack

Categories

Devexperts

About Devexperts

501-1,000 employees
Contact me