Bayside Solutions

Backend Software Engineer, Java

in Santa Clara, California

Job Description Job Attributes+

  • Req ID

    23894_1751944217

  • Job Category

    IT

  • Job Type

    Contract

  • Hourly Salary

    From $0 to $0

  • Job Location

    Santa Clara, California
    United States

Overview

Backend Software Engineer, Java

W2 Contract

Salary Range: $124,800 - $145,600 per year

Location: Cupertino, CA - Hybrid Role

Requirements and Qualifications:

  • Java Development - Proficiency in Java with Spring Framework experience, including ability to read and modify existing Java codebases within Spring-based architectures
  • API Integration & Design Patterns - Strong understanding of facade and shim patterns, with experience building abstraction layers that maintain AWS IAM-compatible APIs or similar interfaces
  • Service Communication - Familiarity with service-to-service communication protocols, particularly gRPC and REST for backend system integration
  • Production Systems Experience - Hands-on experience with high-throughput systems (1,000+ RPS), including analysis of caching layers, transactional logic, and production-readiness requirements
  • Distributed Database Knowledge - Understanding of distributed databases and eventual consistency concepts; familiarity with Cassandra and common pitfalls in distributed data systems
  • Brownfield System Expertise - Proven ability to scope and break down legacy systems for refactoring and modernization
  • Cross-Functional Collaboration - Experience working with diverse teams, including legacy system maintainers and new system consumers
  • Independent Problem Solving - Self-sufficient approach to diving into unfamiliar systems and taking ownership of rewrites and system remediation
  • Strong communication, initiative, adaptability, and sound technical judgment with ability to work independently in complex system environments

Preferred Qualifications:

  • AI-Augmented Development - Experience with code generation tools, AI copilots, or AI-assisted refactoring to accelerate development velocity
  • AI Pair Programming - Comfort with LLM-based development workflows and prompting techniques for system navigation and refactoring

Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.

Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at www.baysidesolutions.com.

Saved Jobs

    © 2025 Bayside Solutions. All Rights Reserved. Privacy Policy. Powered by Adverto Inc.