Java Software Engineer
We are seeking a highly skilled Senior Software Engineer with expertise in Apache Flink, Apache Kafka, and Spring Boot to design and implement real-time data processing solutions for our SaaS platform.
The ideal candidate must have hands-on experience building and deploying streaming applications in production environments and thrives in a fast-paced, cloud-native ecosystem.
Key Responsibilities:
⢠Design, develop, and maintain real-time streaming applications using Apache Flink (Java API).
⢠Build and optimize Kafka-based event-driven architectures for high-throughput, low-latency data pipelines.
⢠Develop microservices and REST APIs using Spring Boot for integration with SaaS components.
⢠Ensure scalability, reliability, and fault tolerance in distributed systems.
⢠Collaborate with product and DevOps teams to deploy and monitor solutions in cloud environments (AWS, Google Cloud Platform, or Azure).
⢠Implement observability (metrics, logging, tracing) for streaming applications.
⢠Participate in code reviews, architecture discussions, and performance tuning.
Required Skills & Qualifications:
⢠Strong proficiency in Java (including functional programming concepts).
⢠Hands-on experience with Apache Flink (DataStream API, state management, checkpointing).
⢠Deep understanding of Apache Kafka (topics, partitions, consumer groups, schema registry).
⢠Experience building Spring Boot microservices and integrating with streaming pipelines.
⢠Proven track record of deploying SaaS solutions in production environments.
⢠Familiarity with CI/CD pipelines, Docker, and Kubernetes.
⢠Knowledge of data serialization formats (Avro, Protobuf, JSON).
⢠Strong grasp of distributed systems, event-driven architecture, and stream processing concepts.
Preferred Qualifications:
⢠Experience with cloud-native architectures (AWS/Google Cloud Platform/Azure).
⢠Hands on Deployed Environment experience with Flink
⢠Experience with SQL, Kafka Streams, or other stream processing frameworks.
⢠Exposure to monitoring tools (Prometheus, Grafana) and security best practices.
⢠Background in SaaS product development and multi-tenant architectures.
For applications and inquiries, contact: [email protected]
Apply tot his job
Apply To this Job
The ideal candidate must have hands-on experience building and deploying streaming applications in production environments and thrives in a fast-paced, cloud-native ecosystem.
Key Responsibilities:
⢠Design, develop, and maintain real-time streaming applications using Apache Flink (Java API).
⢠Build and optimize Kafka-based event-driven architectures for high-throughput, low-latency data pipelines.
⢠Develop microservices and REST APIs using Spring Boot for integration with SaaS components.
⢠Ensure scalability, reliability, and fault tolerance in distributed systems.
⢠Collaborate with product and DevOps teams to deploy and monitor solutions in cloud environments (AWS, Google Cloud Platform, or Azure).
⢠Implement observability (metrics, logging, tracing) for streaming applications.
⢠Participate in code reviews, architecture discussions, and performance tuning.
Required Skills & Qualifications:
⢠Strong proficiency in Java (including functional programming concepts).
⢠Hands-on experience with Apache Flink (DataStream API, state management, checkpointing).
⢠Deep understanding of Apache Kafka (topics, partitions, consumer groups, schema registry).
⢠Experience building Spring Boot microservices and integrating with streaming pipelines.
⢠Proven track record of deploying SaaS solutions in production environments.
⢠Familiarity with CI/CD pipelines, Docker, and Kubernetes.
⢠Knowledge of data serialization formats (Avro, Protobuf, JSON).
⢠Strong grasp of distributed systems, event-driven architecture, and stream processing concepts.
Preferred Qualifications:
⢠Experience with cloud-native architectures (AWS/Google Cloud Platform/Azure).
⢠Hands on Deployed Environment experience with Flink
⢠Experience with SQL, Kafka Streams, or other stream processing frameworks.
⢠Exposure to monitoring tools (Prometheus, Grafana) and security best practices.
⢠Background in SaaS product development and multi-tenant architectures.
For applications and inquiries, contact: [email protected]
Apply tot his job
Apply To this Job