Java Development Engineer

San Francisco 29 days agoFull-time External
Negotiable
Job Title: Java Developer Location: Bay Area, CA (Hybrid) Duration: Long-Term Contract (W2 only) Job Description: Join our dynamic software engineering team as a Java Developer, where you will play a vital role in crafting and sustaining high-performance, scalable Java applications. Your expertise in handling complex data management across both relational (SQL) and non-relational (NoSQL) databases will be key to our success. • 3-8 years of hands-on experience as a Java Developer. • Strong grasp of Core Java and object-oriented programming (OOP) principles. • Extensive experience with Java frameworks, particularly within the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA). • Proficient in database technologies, capable of writing complex SQL queries (e.g., MySQL, PostgreSQL) and familiar with NoSQL databases (e.g., MongoDB). • Proven experience in building RESTful APIs and understanding microservices architecture. • Familiarity with version control systems (Git) and build tools (Maven/Gradle). • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus. • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is preferred.