A technology company in Sunnyvale is looking for a Senior Java Developer to design and maintain scalable services. This role requires strong expertise in Java and Spring Boot, along with cloud technologies and Kafka. The candidate will work independently and collaborate with teams in a hybrid environment, requiring onsite work twice a week. Ideal applicants will have hands-on experience and a problem-solving mindset, contributing to a fast-paced team atmosphere.
Qualifications
Strong hands-on experience with Java development.
Expertise with Spring Boot and microservice development.
Experience with cloud technologies (AWS, GCP, Azure, or similar).
Strong experience with Kafka for messaging and event streaming.
Proficiency in writing unit, integration, and automated tests.
Proficiency with CI/CD tools (Jenkins, GitHub Actions, etc.).
Strong problem-solving, debugging, and analytical skills.
Responsibilities
Design, build, and maintain backend services using Java and Spring Boot.
Develop and enhance catalog-related microservices.
Ensure code quality through unit testing and automated test frameworks.
Build and optimize CI/CD pipelines for continuous delivery.
Collaborate with cross-functional teams including product, QA, DevOps.
Skills
Java development
Spring Boot
Cloud technologies (AWS, GCP, Azure)
Kafka
CI/CD tools (Jenkins, GitHub Actions)
Problem-solving skills
Tools
Jenkins
Docker
Kubernetes
Job description
A technology company in Sunnyvale is looking for a Senior Java Developer to design and maintain scalable services. This role requires strong expertise in Java and Spring Boot, along with cloud technologies and Kafka. The candidate will work independently and collaborate with teams in a hybrid environment, requiring onsite work twice a week. Ideal applicants will have hands-on experience and a problem-solving mindset, contributing to a fast-paced team atmosphere.