Company Overview :
Join a dynamic and forward-thinking technology organization committed to delivering cutting-edge solutions in a fast-paced, collaborative environment.
We pride ourselves on innovation, agility, and driving impactful results through the power of technology.
Be part of a team that values expertise, continuous learning, and career growth while working on enterprise-level applications that serve global clients.
Position Overview :
We are currently seeking 5 highly skilled Senior Java + Kafka Developers to strengthen our development team in Bangalore.
This is a fantastic opportunity for seasoned software engineers with deep experience in Java and Kafka who thrive in building scalable, resilient, and high-performance microservices.
The ideal candidates will possess a keen eye for detail, a passion for clean code, and the ability to operate efficiently in a hybrid work environment.
This role demands readiness to attend a mandatory face-to-face final interview in Bangalore, underscoring the importance of team cohesion and collaborative problem solving onsite.
Key Skills and Technical Expertise :
- Java & Spring Boot : Expertise in core Java concepts with practical experience in building microservices using Spring Boot.
- Proficient in designing modular, reusable, and scalable components.
- Kafka : Hands-on experience with Apache Kafka for building real-time streaming data pipelines and event-driven architectures.
- Skills in managing Kafka producers, consumers, topics, partitions, and schema evolution.
- API & Microservices Development : Proven ability to design, implement, and maintain RESTful APIs and microservices architectures conforming to industry best practices and security standards.
- Build & Deployment Tools : Proficient with Git, Maven, and Jenkins or other CI / CD tools to automate build, test, and deployment pipelines effectively.
- Data Formats & Databases : Solid understanding of data interchange formats like JSON and XML, and strong SQL or PL / SQL skills for database interaction and optimization.
- Unix / Linux Proficiency : Comfortable operating in Unix / Linux environments with command-line expertise, scripting, and system monitoring.
- Agile Methodologies : Experience working in Agile / Scrum teams with iterative development cycles, sprint planning, and continuous :
- Design and develop robust, scalable microservices using Java and Spring Boot to support critical business functions.
- Implement and maintain streaming data processing pipelines using Kafka, ensuring low latency and fault tolerance.
- Collaborate closely with product owners, architects, and QA to deliver high-quality software solutions aligned with business objectives.
- Optimize application performance and troubleshoot complex technical issues across distributed systems.
- Contribute to code reviews, documentation, and knowledge sharing to promote best practices within the development team.
- Participate actively in sprint ceremonies, providing accurate estimations and timely delivery of assigned work.
- Continuously improve development processes and advocate for automation and test-driven development.
Candidate Profile :
Minimum 6+ years of professional experience in software development with a focus on Java and Kafka technologies.Demonstrated ability to work effectively in fast-paced, hybrid work environments with high levels of collaboration.Strong analytical skills coupled with problem-solving aptitude and a passion for technology innovation.Excellent verbal and written communication skills, capable of articulating complex ideas clearly to technical and non-technical stakeholders.Commitment to continuous learning and professional growth within a challenging technical landscape.Interview Process :
Initial virtual screening to assess technical and cultural fit.Mandatory face-to-face final interview in Bangalore to evaluate hands-on skills and team compatibility.(ref : hirist.tech)