← Back to jobs

Remote job

Java Senior Software Engineer

Backend Full-time Permanent Bulgaria

Job details

€74,200 Salary
Bulgaria Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Lead development on a highly scalable, geo-distributed database engine within a small, highly skilled engineering group. The work goes deep into replication, sharding, concurrency, and performance, with both on-premise and cloud deployment contexts and some leadership of other engineers.

Responsibilities - Ensure the scalability, performance, and reliability of the distributed database system. - Collaborate with cross-functional teams to design and ship new features. - Troubleshoot and resolve complex issues across distributed environments. - Profile, debug, and tune performance using JVM tooling such as JFR, JMC, async-profiler, and VisualVM. - Design data structures and on-disk and network storage strategies, including failure handling and recovery. - Implement and integrate high-availability algorithms for cluster-wide resilience. - Investigate data consistency algorithm flaws, including low-level debugging across multi-node clusters.

Requirements - 4+ years of Java programming experience. - Deep knowledge of concurrency in Java, the Java Memory Model, and concurrency models more broadly. - Strong Java SE background including I/O and JVM internals. - Experience with SQL databases and troubleshooting Java applications or database systems. - Strong leadership, problem-solving, and debugging abilities. - Deep SQL knowledge (e.g., MariaDB, MySQL, PostgreSQL, Apache Ignite, GridGain) and passion for distributed systems concepts like Raft, MVCC, and ACID. - Understanding of MVCC and two-phase locking, plus the difference between Snapshot Isolation and REPEATABLE READ.

Nice to have - Experience with NoSQL or distributed databases and building high-load distributed systems. - Docker, Kubernetes, or public cloud experience (AWS, GCE, Azure). - Open-source contributions, automation expertise, or performance and load testing. - Active use of AI in engineering workflows.

Benefits and work setup - Hybrid or remote in Bulgaria; remote across several EU countries plus Armenia and Cyprus. - Listed salary band of EUR 74,200 – 100,400 gross annually. - 25 days paid annual leave plus holidays; remote or hybrid depending on location.

Skills detected in the listing

JavaSQLPostgreSQLAWSAzureDockerKubernetes
Detected Sep 24, 2026
Last verified Sep 24, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight