Java with Apache Flink
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Requirements
· years of professional software development experience.
· Strong hands-on experience with Java 8/11/17+.
· Strong expertise in Apache Flink and distributed stream processing.
· Experience with Flink DataStream API, Table API, and Flink SQL.
· Strong understanding of stream processing concepts, including:
· Event time and processing time
· Windows and watermarks
· Stateful processing
· Checkpointing and savepoints
· Fault tolerance
· Exactly-once/at-least-once processing
· Strong experience with Apache Kafka and event-driven architectures.
· Experience developing RESTful APIs and microservices using Spring Boot.
· Strong understanding of multithreading, concurrency, JVM, memory management, and performance tuning.
· Experience with distributed systems and scalable application architecture.
· Experience with relational and/or NoSQL databases such as PostgreSQL, Oracle, MySQL, MongoDB, or Cassandra.
· Experience with Docker and Kubernetes.
· Strong understanding of CI/CD, preferably Jenkins, GitHub Actions, GitLab CI, or similar.
· Experience with Git and modern software development practices.
Strong debugging, troubleshooting, and problem-solving skill
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…