Live opening · Posted 4 days ago

Java Senior Software Engineer

TalentHop · United States (Remote)
Linkedin Yes
You are 4 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 4 days ago
CompanyTalentHop
LocationUnited States (Remote)
Work modeYes
SourceLinkedin
Listed4 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
10 min from Linkedin publishing this role to us finding it
20 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,938 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

This is a Fully Remote Job
About Our Client:
MariaDB operates in the database technology industry, addressing the need for scalable, reliable database solutions that support a wide range of applications used daily, including banking, retail, telecommunications, and more. The organization provides database systems that underpin applications for a diverse client base, including 75% of the Fortune 500 companies, reaching billions of users through enterprise deployments, Linux distributions, and public clouds. This positions the program as a significant player in modern application development.
About the Opportunity:
The JAVA SENIOR SOFTWARE ENGINEER is responsible for leading the development and testing of a highly scalable, geo-distributed, and high-performance database solution. This role focuses on enhancing system scalability, reliability, and performance, with an emphasis on distributed software solutions in both on-premise and cloud environments. The position involves managing software engineers and contributing to critical aspects such as replication, sharding, concurrency, and performance optimization to improve the database system's resilience and efficiency.
Responsibilities:
Develop and test scalable, geo-distributed database solutions.
Lead and manage a team of software engineers.
Ensure database system scalability, performance, and reliability.
Collaborate with cross-functional teams to define, design, and implement new features.
Troubleshoot and resolve complex issues in distributed systems.
Profile, debug, and optimize performance using various tools.
Maintain clean and reviewable code using Git.
Optimize data structures for high-intensity data access scenarios.
Implement efficient data storage and network transmission methods, including failure handling and recovery.
Develop and integrate algorithms to ensure high cluster availability.
Investigate and debug data consistency algorithm flaws in multi-node clusters.
Requirements:
Minimum 4 years of Java programming experience.
Deep understanding of concurrency in Java and Java Memory Model or equivalent concurrency models.
Strong knowledge of Java SE, including IO and JVM internals.
Experience with SQL databases.
Skilled in troubleshooting Java applications and/or databases.
Demonstrated leadership, problem-solving, and debugging skills.
Experience working effectively in fast-paced, collaborative environments.
Deep knowledge of SQL and distributed systems concepts such as Raft, MVCC, and ACID.
Understanding of MVCC, P2PL, Snapshot Isolation, and REPEATABLE READ.
Preferred Qualifications:
Experience with NoSQL and distributed databases.
Background in building high-load distributed systems and algorithms.
Familiarity with Docker, Kubernetes, and public cloud platforms (AWS, GCE, Azure).
Contributions to open source, automation skills, or expertise in performance/load testing.
Active use of AI technologies.
Pay Range and Compensation Package:
Salary Range: 2,200.00 - 5,400.00 per year (gross)
The starting salary will be commensurate with the candidate's skills, qualifications, and relevant experience.
Benefits & Perks:
25 days paid annual leave plus holidays
Remote or hybrid work options depending on location
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App