What are the responsibilities and job description for the Java Developer 7+ position at TekVivid?
Job Title: Java Developer
Location: Mountain View, CA Onsite
EXP: 8 Years
Job Summary:
We are looking for a skilled Java Developer with strong experience in building scalable and high-performance applications using modern backend technologies. The ideal candidate should have hands-on expertise in Microservices architecture, Spring Boot, APIs, Kubernetes, and Kafka.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
- Build and implement Microservices architecture using Spring Boot.
- Develop and consume RESTful APIs.
- Integrate applications with Kafka for real-time data streaming.
- Deploy and manage applications in Kubernetes environments.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams including DevOps, QA, and Product teams.
- Participate in code reviews and ensure best coding practices.
- Troubleshoot, debug, and enhance application performance.
Required Skills:
- Strong experience in Java development.
- Hands-on experience with Spring Boot.
- Solid understanding of Microservices architecture.
- Experience developing and integrating REST APIs.
- Working knowledge of Kafka.
- Experience with Kubernetes for container orchestration.
- Familiarity with CI/CD pipelines.
- Good understanding of databases (SQL/NoSQL).
Salary : $45