Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in New York?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Ova Technologies

New York / Global

Java Kafka Developer

Job Description

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

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location