Backend Software Engineer, Java

Overview

On Site
$60 - $70 per hour
Contract - W2

Skills

Backend Software Engineer
Java

Job Details



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 ;/span>

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Bayside Solutions