About the Role:
We are seeking a skilled Java Backend Developer to join our dynamic team. The ideal candidate will have hands-on experience with Microservices architecture and must possess strong knowledge of Snowflake for data warehousing solutions. You will work on designing, developing, and maintaining backend systems that are scalable, reliable, and efficient. Key Responsibilities: Design, develop, and maintain Java-based backend applications using Microservices architecture. Collaborate with cross-functional teams to define, design, and ship new features. Optimize applications for maximum performance, scalability, and maintainability. Integrate and manage Snowflake data pipelines and work on ETL/ELT processes. Write clean, efficient, and well-documented code while following best practices. Troubleshoot, debug, and upgrade existing systems. Participate in code reviews and provide constructive feedback. Must-Have Skills: Strong proficiency in Java (Spring Boot, Spring Cloud). Hands-on experience with Microservices architecture. Experience with Snowflake for data storage and retrieval. Good understanding of RESTful APIs, Kafka, or other messaging systems. Knowledge of relational and non-relational databases. Familiarity with CI/CD pipelines, Docker, and Kubernetes is a plus. Strong problem-solving skills and attention to detail.
Job Category: Software
Job Type: Full Time
Job Location: San Jose