Senior Java Developer with Kafka
Osiedle Centrum E 12, Kraków
Strategicsiq
We are seeking an experienced Senior Java Developer with strong expertise in Apache Kafka to join our dynamic and innovative development team. In this role, you will be responsible for designing, developing, and maintaining high-performance, scalable backend systems that power our enterprise-grade applications.
You will collaborate closely with architects, DevOps engineers, and product teams to deliver robust, event-driven solutions that ensure data integrity, reliability, and scalability across distributed systems.
Key Responsibilities
Design, develop, and deploy high-quality Java-based applications and microservices.
Build and manage Kafka streaming pipelines for real-time data processing and event-driven communication.
Collaborate with cross-functional teams to define architecture, design patterns, and best practices.
Optimize application performance, scalability, and reliability across multiple environments.
Implement CI/CD pipelines and participate in code reviews, testing, and system integration.
Troubleshoot production issues, identify root causes, and apply long-term solutions.
Contribute to continuous improvement by staying up to date with emerging technologies and frameworks.
Required Skills and Qualifications
5+ years of professional experience in Java software development.
Strong hands-on experience with Apache Kafka (producers, consumers, streams, and topics).
Solid understanding of Spring Framework / Spring Boot and microservices architecture.
Experience with RESTful APIs, JSON, and message-driven architectures.
Familiarity with Docker, Kubernetes, and CI/CD pipelines.
Good knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Senior Java Developer with Kafka
Senior Java Developer with Kafka
Osiedle Centrum E 12, Kraków
Strategicsiq