Job Title: Senior Java Developer
Experience: 7+ Years
Location: Hyderabad/Remote
Job Summary
We are seeking a highly skilled and experienced
Java Developer with a strong background in building scalable, high-performance applications. The ideal candidate will have hands-on experience with
Quarkus,
Apache Camel,
Kafka, and
MongoDB. Familiarity with
AI technologies is a plus.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Quarkus and Apache Camel.
- Integrate and manage messaging systems using Kafka.
- Work with MongoDB for data storage and retrieval.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve technical issues across environments.
- Contribute to architectural decisions and technology evaluations.
- If applicable, leverage experience with insurance domain-specific implementations.
- Explore and integrate AI technologies where applicable to enhance product capabilities.
Required Skills & Qualifications
- 6+ years of hands-on experience in Java development.
- Strong experience with Quarkus and Apache Camel.
- Proficiency in Kafka for event-driven architecture.
- Experience with MongoDB or other NoSQL databases.
- Familiarity with AI/ML technologies is a plus.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Bachelors or Master's degree in Computer Science, Engineering, or related field.
- Certifications in Java, Kafka, or cloud technologies.
- Experience in the insurance domain, especially P&C (Property & Casualty).