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: Join Ashnik and seize the great opportunity to become a thought leader in the open-source world. Our
- innovative projects and solutions allow you to contribute to the evolving tech landscape.
- Multi-Technology Solutions: Unlike simply delivering products, you’ll be providing multi-technology solutions. This means
- you get to work on diverse and exciting projects, expanding your skills and knowledge.
- Collaboration with Pioneers: Work closely with the pioneers in the open-source industry. You’ll have the chance to learn
- from the best and grow alongside experts in the field.
- Digital Transformation Projects: Engage in digital transformation projects for fast-growing enterprise customers. Your work
- will directly impact and drive their digital evolution.
- Career Acceleration: At Ashnik, we offer the potential to accelerate your career, both internally and regionally. As we
- expand our business, you’ll have opportunities for professional growth and development.
Benefits
We understand the importance of Team Members well-being and work-life balance. That’s why we offer a range of benefits, including:
- Comprehensive Medical Insurance: We’ve got your health covered with our comprehensive medical insurance plan
- Flexible Working Options: We promote work-life balance with flexible working options, allowing you to manage your professional and personal commitments effectively
- Continuous Training & Development: We value continuous learning and offer opportunities for professional growth through training and development programs
- 24×7 Team Assistance Program: Our team assistance program provides support when you need it, ensuring you have the resources to thrive
- Generous Parental and Family Leave: We recognize the importance of family and provide generous parental and family leave options
- Paid Medical and Annual Leaves: Enjoy paid medical and annual leaves to recharge and relax
- Reward and Recognition Program: Your hard work and dedication are acknowledged and rewarded through our recognition program
About Us
Since our inception in 2009, Ashnik has consistently led the way in introducing advanced open source technologies to the Southeast Asian and Indian markets. As a premier provider of enterprise open source solutions, we are dedicated to empowering organizations around the globe to harness the power of open source for their digital transformation initiatives. We offer a comprehensive suite of Solutions, Services, Support, and Subscriptions across key technology domains including Unified Observability, Streaming Data Pipelines, Database Platforms, and Application Delivery Platforms.
Utilizing Machine Learning and AI, we develop innovative solutions that significantly impact enterprise growth. To date, over 300 leading global enterprises have benefited from our tailored offerings. We pride ourselves on partnering with foremost open source technology vendors, delivering solutions built on industry-leading technologies such as PostgreSQL, Elastic, Kafka, Nginx, Kubernetes, Apache Spark, MongoDB, Yugabyte, and Ansible. At Ashnik, we are committed to empowering your business with pioneering solutions that drive success and transformation.