java developer with Kafka
Job Title: Java Developer with Strong KafkaDuration: Long-Term ContractLocation: Irvine, CA (Hybrid)Experience: 15+ yearsWe are seeking a skilled Java Full Stack Developer with strong backend and frontend development expertise. You will play a key role in designing, developing, and maintaining scalable web applications, RESTful APIs, and microservices while collaborating with cross-functional teams. Qualifications:Required Skills:JavaKafkaKubernetesTerraformGeneral AWS Expertise Frame Works:Strong experience in API design and development (REST, GraphQL).Frontend experience with modern JavaScript frameworks (React, Angular, or Vue).Hands-on experience with cloud platforms (AWS, Kubernetes).Strong knowledge of containerization (Docker) and orchestration tools like Kubernetes.Experience with CI/CD tools like GitHub Actions, Jenkins, or GitLab CI/CD.Proficient with version control (Git) and Agile/Scrum practices.Nice to Have:Knowledge of event-driven architecture, and message brokers (Kafka).Knowledge of Automation through Python.Responsibilities:Lead the design and development of backend services and APIs using scalable architectures.Strong experience in Spring Boot, Angular, React, TypeScript and Rest API services.Collaborate with cross-functional teams to define, design, and ship new features end-to-end.Ensure performance, quality, and responsiveness of applications.Write clean, maintainable code and enforce best practices (code reviews, TDD, design patterns).Design and manage RESTful/GraphQL APIs and data schemas.Develop CI/CD pipelines and oversee the deployment process using containerized environments (Docker, Kubernetes).Maintain and optimize cloud infrastructure (AWS/GCP/Azure).Troubleshoot and resolve complex technical issues in production systems.Mentor junior and mid-level developers and provide technical guidance.Stay updated with industry trends and suggest architectural improvements.