Senior Java Developer – Kafka Project
Location: Mumbai
Please send us your resume at careers@ashnik.com
The Position
We are seeking an experienced Senior Java Developer to join our team and lead the development of custom connectors to integrate source systems with a Kafka cluster. The ideal candidate will have a strong understanding of Java programming, data integration, and Kafka architecture, as well as the ability to manage a small team of developers and collaborate effectively with Kafka administrators. This role involves hands-on development, leadership responsibilities, and direct engagement with client systems and data pipelines.
Required Skills and Qualifications:
- Technical Expertise:
- Strong proficiency in Java (including multi-threading, performance tuning, and memory management).
- Hands-on experience with Confluent Kafka and Kafka Connect.
- Familiarity with JSON, Avro, or Protobuf data formats.
- Experience in integrating data from various sources (e.g., relational databases, APIs, flat files).
- Domain Knowledge:
- Understanding of data exchange protocols (e.g., REST, SOAP, FTP).
- Knowledge of event-driven architecture and distributed systems.
- Leadership:
- Ability to lead a small team of developers, delegate tasks, and manage project timelines.
- Strong mentoring and communication skills to guide team members and collaborate with non-technical stakeholders.
- Problem-Solving:
- Proven ability to troubleshoot complex data and system integration issues.
- Analytical mindset for designing scalable, reliable, and efficient data pipelines.
- Tools and Environment:
- Experience with CI/CD pipelines, Git, and build tools (e.g., Maven, Gradle).
- Familiarity with containerization (Docker) and cloud environments (AWS, Azure, or GCP) is a plus.
Preferred Qualifications
- Experience with Schema Registry, Kafka Streams, or KSQL.
- Exposure to Big Data technologies (e.g., Spark, Hadoop) and NoSQL databases (e.g., MongoDB, Cassandra).
- Certification in Apache Kafka or related technologies.
Key Responsibilities
- Develop Custom Connectors: Design, develop, and maintain Java-based connectors to integrate diverse source systems with Kafka clusters.
- Implement Logic and Validations: Incorporate business logic, data validation, and transformation rules within the connector code.
- Collaborate with Stakeholders: Work closely with client teams to understand source systems, data formats, and integration requirements.
- Lead Development Efforts: Guide and mentor a team of developers, review code, and ensure adherence to best practices.
- Support Kafka Administration: Collaborate with Kafka admins to optimize connector deployment, resolve operational issues, and ensure high availability.
- Data Pipeline Monitoring: Develop monitoring solutions to track data flow and resolve issues in real-time.
- Documentation: Create comprehensive technical documentation for the custom connectors, including configuration guides and troubleshooting procedures.
- Continuous Improvement: Evaluate and implement improvements in performance, scalability, and reliability of the connectors and associated data pipelines.
What is in it for You?
Be a Thought Leader
At Ashnik, you’ll have the opportunity to establish yourself as a thought leader in the open-source space. Work on transformative projects that shape the future of enterprise technology.
Multi-Technology Exposure
Move beyond traditional product sales or delivery—engage in end-to-end solutioning across observability, data pipelines, databases, and application platforms. Broaden your technical and strategic skill set through diverse, hands-on engagements.
Collaborate with Industry Pioneers
Join forces with seasoned professionals who have been at the forefront of the open-source movement in Asia. Learn, grow, and innovate alongside experts.
Drive Digital Transformation
Contribute directly to high-impact digital transformation projects for some of the fastest-growing enterprises. Your work will play a pivotal role in their evolution and success.
Accelerate Your Career
As Ashnik grows across India and Southeast Asia, so can your career. We support internal growth, cross-functional opportunities, and regional mobility to fuel your professional journey.
Benefits
We believe in supporting our team members with benefits that promote well-being, flexibility, and growth:
- Comprehensive Medical Insurance – Your health is our priority.
- Flexible Work Options – Achieve balance with adaptable work arrangements.
- Continuous Learning & Development – Stay ahead with ongoing upskilling opportunities.
- 24×7 Team Assistance Program – Access support whenever you need it.
- Generous Family & Parental Leave – We respect and support family priorities.
- Paid Annual & Medical Leaves – Recharge with adequate time off.
- Reward & Recognition Program – Your contributions are celebrated and valued.
About Us
Founded in 2009, Ashnik has been a pioneer in bringing advanced open-source technologies to enterprises across Southeast Asia and India. We are a leading provider of enterprise open-source solutions, empowering organizations to modernize their infrastructure, accelerate innovation, and drive digital transformation.
Our comprehensive offerings span Solutions, Services, Support, and Subscriptions across core technology domains, including Unified Observability, Real-Time Data Pipelines, Database Platforms, and Application Delivery Platforms. We leverage AI and Machine Learning to build impactful enterprise solutions, tailored to the needs of modern businesses.
More than 300 leading enterprises worldwide trust Ashnik to solve complex challenges. We proudly partner with global open-source leaders such as PostgreSQL, Elastic, Kafka, NGINX, Kubernetes, Apache Spark, MongoDB, Yugabyte, and Ansible.
At Ashnik, we’re committed to enabling success through open, scalable, and future-ready technology solutions.