What are the responsibilities and job description for the Java Developer with Strong Kafka Experience position at Value Technology Inc?
Job Title: Java Developer with Strong Kafka Experience
Location: Charlotte, NC (Local only- 3 days Hybrid role in A week)
Duration: Long term Contract
Experience: 10 – 15 years
Interview Mode: Face 2 Face
Job Description:
Value Technology is seeking a skilled and experienced Java Developer with a strong background in Kafka to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions. Your expertise in Kafka will be crucial in building scalable and reliable data streaming pipelines.
Key Responsibilities
- Design, develop, and maintain workflow-driven applications using Java framework, Spring Boot,
- Implement event-driven architectures using Apache Kafka.
- Ensure application performance, scalability, and reliability through performance engineering best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate business requirements into technical specifications and deliverables.
- Contribute to architectural decisions and code reviews to maintain high code quality.
Required Skills & Qualifications
- 9 years of hands-on experience in software development with a strong focus on backend.
- Proficiency in Java, Spring Boot.
- Strong knowledge of RDBMS concepts, with hands-on experience in MS SQL Server.
- Solid understanding of non-functional requirements such as performance, scalability, security, and maintainability.
- Strong debugging, problem-solving, and analytical skills.
- Experience with performance engineering and tools for profiling and optimization.
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience in building user-facing web applications with high availability and responsiveness
- Strong communication and collaboration skills.
- Experience with Agile development methodologies.
- Knowledge of data serialization formats (e.g., JSON, Avro).
- Understanding of microservices architecture.