Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted 5 months ago

Title: Sr. Software Engineer – Backend Java

Location: Anywhere – World

Type: Full time
Category: Software Engineering
Employee Type: Regular
Job Summary: DataStax delivers the always-on, Active Everywhere distributed hybrid cloud database built on Apache Cassandra . We are seeking a backend software developer with Java skills to join the DataStax Insights Team.
Job Desc:

Insights application collects database & system metrics and provides meaningful reporting with smart insights and drivable actions. We re a small team with big goals, so if you re looking for a role where you can be a key player, make a big impact, and work with a fun team while you do it, then we would like to hear from you.

Essential Job Functions:

  • Key contributor on the Insights backend
  • Participate in and drive general product development
  • Implement new cutting edge features along with automated unit and system tests
  • Perform regular code reviews among peers
  • Participate in and contribute to project standup meetings
  • Work closely with Product Management to understand and execute on requirements
  • Work closely with the QA team to define tests and test strategies
  • Document product design and implementation
  • Full-stack friendly. Opportunity to contribute across the stack
  • Opportunity to present at conferences, meetups, etc
  • Opportunity to write blog articles relating to our technologies
  • Our approach to supervision is very adaptive, which is to say that we are happy to accommodate a variety of personal styles. We are searching for someone who is an independent contributor, but you will also get the support you need when you need it
  • Weekly one on one meetings with the direct manager to discuss personal growth, issues, etc.

Job Requirements:

  • Java expert
  • 8+ years software development experience
  • Experience with containers and docker orchestration
  • Experience with (RESTful APIs) microservices and associated patterns including dependency injection
  • Experience with multi-threaded programming and concurrency primitives
  • Experience in developing and deploying software in Cloud, especially AWS
  • Understanding of Cloud Services (compute, storage, network, database) and Cloud Infrastructure automation tools (like Terraform or CloudFormation)
  • Comfortable working in an Agile development environment – Scrum and Kanban
  • Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines
  • Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools
  • Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor
  • You love to automate things, including a passion for high levels of automated test coverage
  • You believe in high levels of instrumentation to enable monitoring (logging, metrics)
  • You enjoy working in a small team where you can make a big impact, wear multiple hats, and take the lead on features and efforts, both big and small
  • Experience with AWS or GCP or Azure is a plus
  • Experience with Kubernetes is a plus
  • Experience with Apache Cassandra is a plus
  • Experience working remotely a plus