We are looking for a Java/Scala Developer to join our team in Sunnyvale, CA.
- Strong Java experience is essential, along with expertise in popular frameworks such as Spring and Hibernate.
- You should have a solid understanding of object-oriented design, including multi-threading, MVC, SQL/NoSQL databases, and common design patterns.
- Proficiency in Scala programming is required; experience with Spark or Hadoop alone is insufficient.
- Familiarity with NoSQL technologies such as Apache Solr, Cassandra, and Elasticsearch is necessary.
- Experience with containerization technologies, specifically Docker and ECR, as well as cloud deployment is required.
- Knowledge of message brokers like Kafka or RabbitMQ will be an added advantage.
- A good grasp of cloud infrastructure services is a plus.
- We value individuals who are willing to learn and adapt quickly, with strong analytical and problem-solving abilities.