Ova Technologies
New York / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
New York / Global
Java Kafka DeveloperJava Kafka Developer[City, State] / Remote / HybridFull-timeWe are seeking a skilled Java Kafka Developer to design, develop, and maintain high-performance, event-driven applications using Java, Apache Kafka, and Spring Boot. The ideal candidate will have experience building scalable microservices, real-time data streaming solutions, and distributed systems. You will work closely with architects, backend developers, DevOps engineers, and business stakeholders to deliver reliable, secure, and scalable event-driven applications.Key ResponsibilitiesDesign, develop, and maintain Java-based event-driven applications using Apache Kafka.Develop producers, consumers, and stream processing applications.Build scalable microservices using Spring Boot and Spring Cloud.Design and implement Kafka topics, partitions, replication, and consumer groups.Integrate Kafka with databases, REST APIs, and third-party systems.Develop asynchronous messaging solutions for enterprise applications.Monitor Kafka clusters and optimize message throughput and latency.Troubleshoot Kafka performance issues and application bottlenecks.Implement fault-tolerant and highly available messaging architectures.Participate in code reviews, architecture discussions, and Agile ceremonies.Build automated unit and integration tests.Maintain technical documentation and operational runbooks.Required QualificationsBachelor's degree in Computer Science, Information Technology, or a related field.3+ years of experience in Java development.Hands-on experience with Apache Kafka.Strong proficiency in Java (Java 8/11/17).Experience with Spring Boot and Spring Kafka.Experience developing RESTful APIs and microservices.Strong SQL and database knowledge.Familiarity with distributed systems and messaging patterns.Experience with Git and version control.Knowledge of Agile/Scrum methodologies.Technical SkillsProgramming LanguagesJava 8/11/17SQLScala (Preferred)Python (Nice to Have)Java TechnologiesSpring BootSpring KafkaSpring MVCSpring SecuritySpring Data JPAHibernateREST APIsMicroservicesApache KafkaKafka ProducersKafka ConsumersKafka StreamsKafka ConnectKafka MirrorMakerKafka TransactionsConsumer GroupsTopic ManagementPartitioningReplicationOffset ManagementExactly Once Processing (EOS)Messaging TechnologiesApache KafkaRabbitMQActiveMQIBM MQAmazon SQSApache Pulsar (Preferred)SerializationApache AvroJSONProtobufApache Schema RegistryDatabasesPostgreSQLMySQLOracleSQL ServerMongoDBCassandraRedisCloud PlatformsAWS (MSK, EC2, S3, Lambda)Microsoft AzureGoogle Cloud Platform (Pub/Sub)DevOps & CI/CDDockerKubernetesJenkinsGitHub ActionsAzure DevOpsGitLab CIMonitoring & LoggingPrometheusGrafanaELK StackSplunkKafka ManagerConfluent Control CenterVersion ControlGitGitHubGitLabBitbucketTestingJUnitMockitoTestcontainersPostmanRest AssuredBuild ToolsMavenGradleIDEsIntelliJ IDEAEclipseVisual Studio CodeSoft SkillsStrong analytical and problem-solving abilities.Excellent communication and collaboration skills.Ability to work independently and in a team environment.Strong attention to detail.Good organizational and time management skills.Ability to work in fast-paced Agile environments.Preferred ExperienceExperience building event-driven microservices.Experience implementing real-time streaming applications.Knowledge of distributed systems and messaging architectures.Experience with high-volume, low-latency applications.Familiarity with secure messaging and authentication mechanisms.Experience deploying Kafka applications in cloud environments.Experience working in Agile/Scrum teams.Nice to HaveConfluent PlatformKafka Streams APIksqlDBApache ZooKeeperApache CamelSpring Cloud StreamEvent SourcingCQRSDebezium (CDC)Apache FlinkApache Spark StreamingOpenTelemetrySonarQubeOAuth 2.0 / JWT AuthenticationTerraformHelmTestcontainers for Kafka Integration TestingExperience: 3–8+ Years Notice Period: Immediate to 30 Days Preferred
New York / Global
New York / Global
New York / Global
New York / Global
Jersey City / Global
Jersey City / Global