Role OverviewWe are seeking an experienced Java Kafka Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have hands-on experience building event-driven architectures, developing RESTful APIs, and implementing real-time data processing solutions.
What You Will Do
Design, develop, and maintain enterprise applications using Java/J2EE, Spring Boot, and Microservices. Build and support event-driven applications using Apache Kafka. Develop Kafka producers, consumers, topics, partitions, and consumer groups.
Why It Might Be a Fit
The ideal candidate will have strong hands-on experience in Java 8/11/17, Spring Boot, and Microservices. Experience with Apache Kafka, Kafka Streams, Kafka Connect, and Schema Registry is also required.
Requirements
- Strong hands-on experience in Java 8/11/17, Spring Boot, and Microservices.
- Experience with Apache Kafka, Kafka Streams, Kafka Connect, and Schema Registry.
- Expertise in RESTful Web Services (JAX-RS).
- Experience with Hibernate/JPA and SQL databases (Oracle, SQL Server, MySQL).
- Knowledge of event-driven architecture and distributed systems.
- Experience with Git, Maven, Jenkins, and CI/CD tools.
- Strong understanding of multithreading, collections, and JVM performance tuning.
- Excellent debugging and problem-solving skills.
Benefits
- Full range of medical and dental benefits options
- Disability insurance
- Paid time off (inclusive of sick leave)
- Other paid and unpaid leave options
]]>