Job Title : Java with Apache Flink
Client Location: Columbus, OH
Day1 Onsite 3Days a week
Please share the Updated resume to
Required Technical Skills
· 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