Rootshell Enterprise Technologies - Santa Clara, CA

posted 10 days ago

Full-time - Mid Level
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

The Software Engineer (Java) position at Rootshell Inc. involves developing and maintaining backend systems using Java and Spring Boot, with a strong focus on database management and cloud technologies. The role requires proficiency in NoSQL and relational databases, as well as experience with containerization and orchestration using Kubernetes. The position is onsite in Santa Clara, CA, and emphasizes collaboration and integration with various cloud services.

Responsibilities

  • Design and implement backend systems using Java and Spring Boot.
  • Manage and optimize NoSQL and relational databases.
  • Develop RESTful APIs and integrate them with databases.
  • Deploy and manage applications on Google Cloud Platform and Kubernetes.
  • Implement CI/CD pipelines and automated testing frameworks.

Requirements

  • Proficient in NoSQL databases such as MongoDB and Cassandra.
  • Expertise in MySQL/MSSQL for relational database management.
  • Strong experience in Java programming and object-oriented design.
  • In-depth knowledge of Spring Boot for microservices development.
  • Hands-on experience with Google Cloud Platform services.

Nice-to-haves

  • Familiarity with CI/CD tools like Harness or Jenkins.
  • Experience with Git and version control systems.
  • Knowledge of security frameworks such as Spring Security.

Benefits

  • Competitive salary
  • Health insurance
  • 401k plan
  • Paid time off
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service