Haystack
← Back to Jobs
Technology
SS

Java/Python Backend Engineer

SolveIT Services IncSan Jose, CA🇺🇸United StatesPosted Sep 16, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
San Jose, CA, United States
Posted
23 hours ago
DockerDynamoDBMicroservicesMongoDBMySQLOracleSQLSpringSpring BootAWSScrumAgileAzureCassandraGitGitHub ActionsGitLab CIGoogle CloudJavaJenkinsKafkaKubernetesPostgreSQLPythonREST

Job Description

(Java/Python Backend Engineers) to support the Venmo project.
Location: like San Jose, CA (Hybrid 3 days onsite required). I need some expertise in Java and python. Remember they typically like ex-paypal/ebay folks

Pay rate: up to $60hr c2c

Key Skills

Strong expertise in Java, Spring, Spring Boot, and Python

  • Cloud experience with Google Cloud Platform (preferred)

Interview Process

1. Coding Round (Java / Spring Boot/Python)

2. System Design Interview

3. Hiring Manager Interview


About the Project

The Next Gen Risk Ecosystem (NGRE) initiative is focused on advancing PayPal s risk systems to strengthen platform trust, drive sustainable growth, and maintain a competitive edge through modernization and innovation.

Key Challenges Addressed:

Increasing fraud complexity and pressure

  • Fragmented and outdated defense systems
  • Legacy infrastructure limiting agility and scalability

The mission is to modernize risk defenses using AI/ML-driven automation, modular platforms, and unified data and decision layers, enabling seamless risk intelligence across Venmo, Xoom, and Braintree ecosystems.


Role Overview

We are seeking a Java Developer to join the Partnership Risk Engineering team. This role is ideal for a hands-on engineer passionate about scalable system design, cloud-native development, and intelligent automation.

Backend Software Engineer Java & Python
We are seeking an experienced Backend Software Engineer with strong hands-on development experience in both Java and Python. This role will focus on designing, building, and supporting scalable backend applications, APIs, microservices, and distributed systems.
The ideal candidate is a true backend engineer who has used Java and Python in production environments and is comfortable working across both technology stacks.
Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable backend applications and services using Java and Python.
  • Build and enhance RESTful APIs, microservices, and distributed backend systems.
  • Develop production-quality Java applications using Spring Boot/Spring Framework.
  • Develop backend services, automation, APIs, and data-processing components using Python.
  • Work with relational and NoSQL databases to design efficient data models and queries.
  • Integrate backend services with internal systems, third-party APIs, and cloud-based platforms.
  • Troubleshoot performance, scalability, and production issues.
  • Write clean, maintainable, well-tested code and participate in code reviews.
  • Collaborate with engineering, architecture, DevOps, product, and QA teams throughout the development lifecycle.
  • Support CI/CD pipelines, containerized environments, and cloud deployments.
Required Qualifications
  • 5+ years of backend software development experience.
  • Strong hands-on professional development experience with Java AND Python.
  • Strong Java experience with Spring Boot, Spring Framework, REST APIs, and microservices.
  • Strong Python development experience building backend applications, services, APIs, or data-processing solutions.
  • Experience designing and developing RESTful APIs and distributed systems.
  • Experience with SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with Git and modern software development practices.
  • Experience writing unit and integration tests.
  • Strong understanding of object-oriented programming, data structures, algorithms, and software design principles.
  • Experience troubleshooting and optimizing production backend applications.
Preferred Qualifications
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Experience with Docker and Kubernetes.
  • Experience with Kafka or other event-driven/messaging technologies.
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity with observability and monitoring tools.
  • Experience working in Agile/Scrum engineering environments.
Key Candidate Profile
We are specifically looking for candidates who have recent, hands-on coding experience in both Java and Python. Candidates whose experience is primarily Java with only basic Python scripting or primarily Python with limited Java exposure will not be the right fit.
Core Skills: Java | Python | Spring Boot | Microservices | REST APIs | SQL | Backend Development | Distributed Systems | Cloud | Docker | Kubernetes | CI/CD

Similar jobs