Software Engineer - Database

4 - 6 years

6 - 10 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


We're looking for talented software engineers with a passion for a systems-oriented view of software engineering.You’ll be challenged with untangling complex knots in code-bases and concurrent systems, with expertise in Java or other C-lineage languages (Scala, Kotlin, C#, C++, Rust, etc). A gut passion for quality, elegance, performance and simplicity in solutions and code is critical in this role.If you're comfortable in navigating multi-threaded, large distributed systems at scale this will be a great fit.This role is part of the engineering teams that develop our database products, Astra (our multi-cloud database-as-a-service), and on-premises DSE/HCD which are allbased on Apache Cassandra. Our products are used by many major organizations across the world!What you will do:Develop new features, enhancements, and bug-fixes on our highly scalable, multi-tenant, database products.Collaborate extensively with internal teams across to coordinate releases, support existing customers through defect fixes and improvements, and review/advise on documentation for the project.Potentially contribute to Cassandra NoSQL database management system, which handles large sets of data.Model solid engineering practices around architectural design, testability, scalability and maintainability. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4-6 Years of relevant experience in software engineeringSubstantial experience programming distributed and high throughput applicationsA deep knowledge of Java and JVM ecosystem of open source libraries and projectsDeep understanding of algorithms, data structures and software  design
Strong coding skills with Java, Python, C/C++Comfortable handing problems related to concurrency and distributed computingFamiliarity with bug tracking tools, version control tools, build automation tools and test automation tools.Experience in SDLC having contributed at each stepPlan, Track, Code, Build, Test, Deploy and Monitor.Experience with concurrency, memory management and I/OExperience with Linux or other Unix-like systemsAn open-minded and collaborative attitude Preferred technical and professional experience Experience with database internals (preferably NoSQL) preferredExperience with at least one major public cloud providers preferredExperience with Kubernetes preferredExperience with Apache Cassandra is a plus.Experience with cloud-scale Saas applications is a plusPrior experience contributing to open source projects is a plus

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You