# Java Kafka Integration Engineer

**Company:** [Fuku](http://jobs.workable.com/companies/cVzy4Zi49yLx9EZznjyX2v.md)
**Location:** Singapore, Singapore
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/4f49aef3-3734-449f-b8b7-4c71238f629d)

## Description

Java Kafka Integration Engineer  
  
Role Responsibilities:  
\- Design, develop, and maintain microservices and backend APIs using Java and Spring Boot.  
\- Implement clean, modular, and testable code aligned with enterprise standards.  
\- Build RESTful services and integrate with internal and external systems.  
\- Develop and maintain event-driven components using Kafka.  
\- Design Kafka topics, partitions, and consumer groups to ensure high throughput and fault tolerance.  
\- Troubleshoot Kafka production issues and optimize producer and consumer performance.  
\- Work with Oracle to design schemas, stored procedures, and optimize complex SQL queries.  
\- Ensure data integrity, performance tuning, and efficient query execution.  
\- Support migration and data integration tasks when required.  
  
Requirements:  
\- Minimum of 8 years of experience in software development.  
\- Bachelor’s degree in Computer Science or a similar relevant educational background.  
\- Solid experience in Java and Spring Boot.  
\- Strong understanding of Kafka producers, consumers, and stream processing.  
\- Hands-on experience with Oracle SQL, PL/SQL, and performance tuning.  
\- Strong knowledge of microservices architecture and REST APIs.  
\- Experience in secure coding practices and enterprise integration patterns.  
\- Exposure to cloud platforms such as AWS, Azure, or GCP.  
\- Knowledge of CI/CD tools including Jenkins, Git, and Maven.  
\- Familiarity with container platforms like Docker and Kubernetes.  
\- Experience in caching frameworks such as Redis or similar.  
\- Must have Banking / Fintech experience.  
  
EA Reg. No. 25C2690 | EA License No. R1877766
