Senior Backend Software Engineer (Java/AWS) – San Jose, CA | Hybrid Contract
- San Jose, California, United States
- -
- Hybrid
- 133 USD / Hour
Job Description:
Our client is seeking a highly skilled Senior Backend Software Engineer to design, build, and support scalable, cloud‑native backend services. This role is ideal for an engineer who thrives in distributed systems, enjoys solving complex technical challenges, and can take full ownership of backend services from design through production support.
You'll work closely with engineering, product, and cross‑functional partners to build reliable, secure, and high‑performance backend systems that support large‑scale transaction processing and modern cloud architecture.
No Visa Sponsorship | No Relocation Assistance
Contract Duration: 3 months | W2
Location: San Jose, CA (Local candidates only)
Hybrid Schedule: Onsite Monday, Tuesday, Thursday; remote Wednesday & Friday
Requirements:
- Develop scalable, low‑latency APIs and backend services.
- Implement secure, compliant, and resilient backend architectures.
- Build and maintain event‑driven systems and streaming pipelines.
- Diagnose and resolve issues in live environments with speed and accuracy.
- Integrate with third‑party services using messaging, events, and REST APIs.
- Design, develop, and operate distributed backend systems and microservices using Java and Spring Boot.
- Build and support cloud‑native applications on AWS (EC2, RDS, Lambda, API Gateway)
- Implement CI/CD pipelines, automated testing, and infrastructure‑as‑code practices.
- Monitor, log, and troubleshoot production systems using modern observability tools.
- Collaborate with product and engineering teams to deliver backend features and enhancements.
- Provide technical guidance, participate in design reviews, and mentor junior engineers.
- Advocate for engineering best practices around reliability, scalability, and security.
Qualifications (Must-Haves)
- Advanced proficiency in Java and Spring Boot.
- 5+ years of hands‑on backend engineering experience.
- Ability to troubleshoot complex issues in production environments.
- Strong communication skills and ability to work cross‑functionally.
- Strong experience designing and operating distributed systems and microservices.
- Production experience building and supporting applications on AWS (EC2, RDS, Lambda, API Gateway)
- Strong understanding of REST APIs, SQL/NoSQL databases, and messaging/event‑driven architectures.
- Experience with CI/CD pipelines, automated testing, and infrastructure‑as‑code.
- Ability to work onsite in San Jose, CA three days per week (Mon/Tue/Thu)
Preferred Skills:
- Exposure to AI/ML model integration or monitoring.
- Master's degree in Computer Science or related field.
- Familiarity with PCI, encryption, or secure transaction processing.
- Experience using GitHub Copilot or similar AI‑assisted coding tools.
- Experience in payments, fintech, or other high‑compliance environments.
- Experience with Kafka, event streaming, or large‑scale ingestion pipelines.