Senior Software Engineer
Cloud/Java
Confirmed live in the last 24 hours
Qcells

501-1,000 employees

Renowned complete energy solutions provider
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Structures & Algorithms
Development Operations (DevOps)
Docker
Elasticsearch
Gradle
Jenkins
JIRA
Git
Java
Kotlin
Maven
Mixpanel
Postgres
RabbitMQ
Redis
Kubernetes
Ansible
Cassandra
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • BS or higher degree with 5+ years of relevant experience
  • Excellent software engineering skills with Java (8+) or Kotlin
  • Designing software systems
  • Writing clean, maintainable, thoroughly tested, and shippable production code
  • Expertise in software engineering best practices, design patterns, OOP, data-structures
  • Hands-on microservice experience
  • Creating services in Java or Kotlin
  • Messaging with AMQP and MQTT through RabbitMQ
  • Sound design decisions around messaging architecture, protocols and interfaces
  • Backend development experience for web applications
  • Experience with maintaining products that are in production
Responsibilities
  • Develop and maintain new services within our microservice architecture
  • Scale backend-capabilities
  • Spring Boot
  • Gradle/Maven
  • Break components off the monolith into their own services
  • Optimize time-series processing and storage
  • Improve messaging infrastructure
  • DevOps
  • Manage services in Kubernetes, ensuring reliability and availability
  • Contribute to monitoring, logging and alerting
  • Improve build pipelines and deployment processes
  • Work collaboratively in a diverse environment. We commit to reaching better decisions by respecting opinions and working through disagreements
  • Gain in-depth experience in an exciting industry as you work with storage sizing, energy financial models, energy tariffs, storage controls & monitoring
Desired Qualifications
  • Redis, PostgreSQL, Cassandra, ElasticSearch
  • Docker, Kubernetes, AWS (EKS, ECS, RDS, EC2, S3, networking)
  • Ansible, Jenkins
  • Prometheus, Grafana, PagerDuty, NewRelic, Mixpanel
  • Slack, Bitbucket, Jira, G-Suite
  • Knowledge of cloud, IoT technologies, and scalable platforms