Job Description
Senior Integration Developer specializing in Java and Kafka, designing scalable enterprise integrations, APIs, event-driven architectures, microservices, and real-time distributed communication solutions.
Responsibilities
- Design scalable enterprise integration and messaging platform solutions.
- Develop Kafka producers, consumers, and streaming data pipelines.
- Build secure REST APIs using Spring Boot framework.
- Optimize distributed systems performance for high-volume transaction processing.
- Collaborate with cross-functional teams ensuring seamless application integrations.
- Troubleshoot production issues and implement permanent technical resolutions.
- Maintain CI/CD pipelines and deployment automation across environments.
- Ensure system reliability, scalability, monitoring, and application security standards.
Required Skills
- Strong Java programming expertise with multithreading and collections framework.
- Hands-on Apache Kafka implementation for enterprise messaging architectures.
- Experience building microservices using Spring Boot and RESTful APIs.
- Knowledge of Docker, Kubernetes, and cloud-native deployment environments.
- Proficiency handling SQL, NoSQL databases, and distributed data systems.
- Excellent debugging, performance tuning, communication, and stakeholder management abilities.
Note: Salary depends on experience, skills, location, and is paid in local currency.