FirstMile Consulting

Hiring Alert: Middleware Developer with Kafka Streaming Experience!

Job Title: Middleware Developer – Kafka Streaming

Experience: 5+ years

Employment Type: Contract

Preferred Locations: Bangalore, Hyderabad, Nagpur & Kochi

Job Overview:

We are seeking an experienced Middleware Developer with strong expertise in Kafka Streams to work on the migration of IBMStreams to Kafka Streams for a Factory Manager application. The role involves developing a predicate parser, ensuring seamless data processing, and maintaining system performance.

Key Responsibilities:

🔹 Predicate Parser Development:

  • Design and implement a predicate parser for Kafka Streams migration.
  • Ensure the parser can handle complex data structures efficiently.
  • Utilize ANTLR for parsing tasks to maintain accuracy.

🔹 Middleware & Data Processing:

  • Work extensively with Kafka Streams for data flow management.
  • Implement parsing techniques (LL, LR, recursive descent) for efficient data processing.
  • Develop the lexical, parsing, semantic analysis, and code generation phases for transformation.

🔹 Performance Optimization & Testing:

  • Optimize data processing using OOP principles for modularity.
  • Conduct unit, integration, and performance testing.
  • Document parser architecture, implementation, and troubleshooting guidelines.

Skills & Qualifications:

Middleware expertise with Kafka Streams
✅ Proficiency in data structures (trees, stacks, hash tables)
✅ Experience with ANTLR, regular expressions, context-free grammars
✅ Strong understanding of compiler phases (lexical analysis, parsing, semantic analysis, code generation)
✅ Solid Object-Oriented Programming (OOP) principles for modularity
✅ Experience in performance tuning & optimization

Job Category: Software Development
Job Type: Full Time
Job Location: Bangalore hydrabad kochi Nagapur

Apply for this position

Allowed Type(s): .pdf, .doc, .docx