about 11 hours ago
Base Salary
$300k - $425k/yr
Responsibilities
- Architect, develop, and maintain scalable backend systems and APIs using Java and Akka.
- Build distributed data pipelines for batch and real-time data processing.
- Design efficient and scalable systems that process large volumes of data.
- Leverage big data technologies like Apache Spark, Kafka, and Flink.
- Develop and maintain real-time data processing applications.
- Write clean, efficient, and reusable code in Java.
- Monitor, troubleshoot, and optimize backend and data systems.
Requirements
- 7+ years of experience in backend development and distributed data processing.
- Proven expertise in designing and building scalable systems with Java.
- Hands-on experience with Big Data technologies such as Spark, Kafka, and Flink.
- Proficiency in Java and Java-based frameworks like Spring and Spring Boot.
- Strong understanding of distributed systems and microservices architecture.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of SQL and NoSQL databases.
Benefits
- Health insurance, equity awards, life insurance, and disability benefits.
- Parental leave and wellness benefits.
- Paid time off and support for personal needs.
- Access to mental health and financial wellness resources.