23 HashRoot Technologies Jobs
Kafka Developer - System Architecture (4-12 yrs)
HashRoot Technologies
posted 15hr ago
Flexible timing
Key skills for the job
Job Description :
We are looking for an experienced and skilled Kafka Developer to join our dynamic team. The ideal candidate will have hands-on experience in designing, developing, and maintaining high-performance applications in a distributed environment. This role will require collaborating with cross-functional teams to deliver scalable and reliable solutions.
Responsibilities :
- Application Development : Design, develop, and maintain highly scalable applications and systems, ensuring high availability and performance.
- Code Quality : Write clean, efficient, and reusable code following best practices and coding standards.
- Feature Implementation : Implement new features and functionality based on business requirements and deliver high-quality solutions.
- System Architecture : Participate in architecture discussions to ensure the technical feasibility of new features and scalable system design.
- Technical Documentation : Create technical designs and specifications for new features or system enhancements.
- Testing : Write and execute unit tests to ensure high-quality, reliable code and prevent regressions.
- Debugging : Identify and resolve technical issues, software defects, and system errors.
- Code Reviews : Conduct peer code reviews to maintain code quality and ensure adherence to best practices.
- Security & Integrity : Identify and mitigate vulnerabilities to ensure the application's integrity and security.
- Collaboration : Work with frontend developers to ensure seamless integration of user-facing elements.
- DevOps Collaboration : Work closely with DevOps teams to ensure smooth deployment and scaling of applications in production environments.
Requirements :
Educational Qualification : Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience : 4-12 years of hands-on experience as a Kafka Developer.
Technical Expertise :
- Proven experience with Kafka, Spring Boot 3, and Java 17 or newer.
- Strong knowledge of PostgreSQL, Jenkins, Sonar, Dynatrace, Kubernetes, Mockito, IntelliJ IDEA, Maven, and GitHub.
Domain Knowledge : Experience in the Insurance domain is preferred but not mandatory.
Additional Skills :
- Experience with Angular TypeScript (TS) and/or AWS is a plus.
- Familiarity with Camunda workflow engine is an advantage.
- Problem Solving : Excellent problem-solving and debugging skills.
- Collaboration : Strong communication and collaboration abilities to work effectively in a team environment.
Technical Skills & Tools :
- Kafka, Spring Boot 3, Java 17
- PostgreSQL, Jenkins, Sonar, Dynatrace
- Kubernetes, Mockito, IntelliJ IDEA, Maven, GitHub
- Angular TS, AWS, Camunda
What We Offer :
- Competitive salary and benefits
- Opportunity to work on exciting and challenging projects
- Collaborative and innovative work environment
- Opportunities for career growth and professional development
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for System Architect roles with real interview advice