Job Title: Java Developer with Strong Kafka
Duration: Long Term Contract
Location: Irvine, CA (Hybrid)
Experience: 15+ years
Required Skills:
- Java
- Kafka
- Kubernetes
- Terraform
- General 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/Google Cloud Platform/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.