Haystack
← Back to Jobs
Remote
Technology

java Backend Engineer at San Jose, CA (REMOTE) Position

Data Wave Technologies IncNJ🇺🇸United StatesPosted 6 Aug 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Job Title: Backend Engineer

Location: San Jose, CA (REMOTE)

Duration: Contract....

TAX TERMS : ONLY W2.

Job Description

  • Minimum 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be considered
  • Expert level programming knowledge in Java, including writing testable code
  • Clear understanding of SDLC and ability to write efficient unit test cases and automation test scripts to abide by Full Cycle Engineering
  • Experience working with and possessing knowledge of merge methodologies using version control systems like GitLab, Bitbucket etc.
  • Experienced in database technologies : Oracle, RDS, DynamoDB
  • Expert in SOAP/REST communication, Usage of test harnesses, giving technical direction to fellow engineers and ability to write extensive architecture and design documents
  • Excellent troubleshooting and issue resolution skills. Quickly isolates/debugs issues even in areas outside of one's own domain.
  • Expert level knowledge of distributed system design, algorithms, logging framework, scaling and UML principles.
  • Experienced working on large scale, complex applications
  • Experience in designing and building scalable cloud-native applications that are deployed in one or more public cloud infrastructure (AWS, Azure, Google Cloud Platform)
  • Experience in the payments industry or building payment applications
  • Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins

Must Have:-

  • Expert-level Java programming experience, including hands-on development of testable code.
  • Microservices experience with a strong backend focus.
  • Backend systems experience, including work on large-scale, complex applications.
  • Experience in the payments industry or building payment applications
Distributed systems and scalable application development experience, including cloud-native applications deployed on public cloud infrastructure.

Skills

DynamoDB
Microservices
Oracle
SOAP
AWS
Selenium
Azure
Cypress
Google Cloud
Java
Jenkins
REST

Similar jobs