JobRialto
Java Backend Developer
JobRialto, Sunnyvale, California, United States, 94087
Job Summary
We are looking for a skilled Java Backend Developer to design and develop robust, scalable, and efficient backend systems. The ideal candidate will have hands-on experience with Java, Spring Framework, and microservices architecture, as well as proficiency in building and managing REST APIs and event-driven systems using Kafka.
Key Responsibilities
• Develop and maintain backend systems using Java and Spring Framework.
• Design and implement microservices for scalability and modularity.
• Build and manage RESTful APIs to ensure seamless communication across services.
• Integrate and manage Kafka for event-driven architecture and messaging.
• Debug, troubleshoot, and optimize code for performance and reliability.
• Collaborate with cross-functional teams to gather and understand requirements.
• Ensure code quality through regular reviews and adherence to best practices.
Required Qualifications
• Proficiency in Java programming with hands-on experience in Spring Framework and microservices architecture.
• Strong understanding of REST API design and implementation.
• Experience with Kafka for real-time data streaming and messaging.
Preferred Qualifications
• Knowledge of database systems and ORM frameworks.
• Familiarity with containerization and orchestration tools like Docker and Kubernetes.
• Experience with CI/CD pipelines and Agile methodologies.
Location:
Sunnyvale, CA
Education:
Bachelors Degree
We are looking for a skilled Java Backend Developer to design and develop robust, scalable, and efficient backend systems. The ideal candidate will have hands-on experience with Java, Spring Framework, and microservices architecture, as well as proficiency in building and managing REST APIs and event-driven systems using Kafka.
Key Responsibilities
• Develop and maintain backend systems using Java and Spring Framework.
• Design and implement microservices for scalability and modularity.
• Build and manage RESTful APIs to ensure seamless communication across services.
• Integrate and manage Kafka for event-driven architecture and messaging.
• Debug, troubleshoot, and optimize code for performance and reliability.
• Collaborate with cross-functional teams to gather and understand requirements.
• Ensure code quality through regular reviews and adherence to best practices.
Required Qualifications
• Proficiency in Java programming with hands-on experience in Spring Framework and microservices architecture.
• Strong understanding of REST API design and implementation.
• Experience with Kafka for real-time data streaming and messaging.
Preferred Qualifications
• Knowledge of database systems and ORM frameworks.
• Familiarity with containerization and orchestration tools like Docker and Kubernetes.
• Experience with CI/CD pipelines and Agile methodologies.
Location:
Sunnyvale, CA
Education:
Bachelors Degree