Job Title: Senior Java Developer (Kafka and Algorithm Expert)
Face to Face Interview
Job Summary:
We''''re seeking an experienced Java Developer with expertise in Kafka and algorithm design to join our team in Texas, USA. The ideal candidate will have 12+ years of experience in Java development, with a strong background in Kafka, algorithm design, and implementation. This is an onsite role, and candidates must be willing to attend a face-to-face interview.
Key Responsibilities:
- Design and develop scalable Java applications using Kafka, Spring, and other relevant technologies
- Develop and implement efficient algorithms for complex business problems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Lead and mentor junior team members
- Participate in code reviews and ensure high-quality code standards
- Work with Kafka clusters, ensuring high availability and performance
Requirements:
- 12+ years of experience in Java development
- Strong expertise in Kafka, including architecture, design, and implementation
- Excellent algorithm design and implementation skills
- Experience with Spring, Hibernate, and other relevant Java frameworks
- Strong understanding of data structures and software design patterns
- Excellent problem-solving, communication, and leadership skills
- Bachelor''''s or Master''''s degree in Computer Science or related field
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, etc.)
- Knowledge of NoSQL databases (Cassandra, MongoDB, etc.)
- Familiarity with DevOps practices and tools (CI/CD, Jenkins, etc.)
- Certifications in Java, Kafka, or related technologies
Location: Texas, USA (onsite)