Senior Software Engineer, Java

atMariaDBRemoteGE flagGeorgiaFull-timeFull-stack EngineerSenior€74.2k – €100.4k/year

Posted Sep 22

This is a fully remote position, open to applicants in Georgia.

📋 Description

• Design and test a highly scalable, geo-distributed, and high-performance database solution.

• Ensure the database system's scalability, performance, and reliability.

• Work collaboratively with cross-functional teams to define, design, and deliver new features.

• Diagnose and resolve intricate issues in distributed systems.

• Profile, debug, and enhance performance utilizing tools such as JFR, JMC, async-profiler, VisualVM, and others.

• Maintain clean and reviewable code using Git.

• Develop and optimize data structures for scenarios with high data intensity.

• Implement data storage to disk and manage data transmission over networks, including handling failures and recovery.

• Integrate high-availability algorithms for the cluster.

• Investigate inconsistencies in data consistency algorithms through multi-node clusters and low-level byte-data debugging.

• Oversee a team of Software Engineers on the project.

• Collaborate on a global scale and contribute to open source initiatives.


⛳️ Requirements

• A minimum of 4 years of experience in Java programming.

• Extensive knowledge of concurrency in Java and the Java Memory Model, or concurrency models in other programming languages.

• Strong understanding of Java SE, including IO and JVM internals.

• Proficient in SQL databases.

• Experience in troubleshooting Java applications and/or databases.

• In-depth knowledge of SQL, including MariaDB, MySQL, PostgreSQL, Apache Ignite, or GridGain.

• Familiarity with concepts of distributed systems, including Raft, MVCC, and ACID.

• Understanding of MVCC and P2PL along with the difference between Snapshot Isolation and REPEATABLE READ.

• Strong leadership, analytical, and debugging abilities.

• Proven ability to work effectively in fast-paced, collaborative settings.

• Must be capable of working without employer-sponsored work visa or relocation assistance.


🏝️ Benefits

• Options for remote or hybrid work based on location.

• Competitive salary.

• 25 days of paid annual leave in addition to public holidays.

• A globally distributed team where your contributions are recognized and valued.

• Engaging projects that enhance your skills and have a meaningful impact.

• A culture that prioritizes creativity and clean engineering practices.

• An equal opportunity, welcoming, and inclusive workplace.

• Disability accommodations available during the application and interview process.

People also viewed

Motive14 hours ago

Technical Lead Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
SONDA14 hours ago

Software Architect

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Oportun15 hours ago

Senior Staff Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Mercury Insurance15 hours ago

Director I, Software Engineering – Claims Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$107.3k – $300.6k/year
ApplyView job
General Dynamics Information Technology15 hours ago

Principal Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $253k/year
ApplyView job
Cyware15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers