Staff Java Engineer
Locations:
Palo Alto, Remote, United States
Type:
Contract
Published:
August 13, 2025
Contact:
Joey Dhillon
Ref:
17860
Required Skills:
Java
Share this job
Apply

Staff Java Engineer

Job Type: Contract, Contract-To-Hire

Contract Length: 6 months (potential for extension or conversion to FTE)

Rate: $50-70 per hour

Location: Fully remote, preferably West Coast or Central

The Company

A FinTech company delivers innovative financial solutions, including banking and loan services.

Role and Responsibilities

The Staff Java Engineer designs and develops high-performance Java applications, focusing on microservices and cloud-native solutions. This role collaborates with a small team, including a product manager and engineers, to deliver versatile projects.

  • Design and develop Java applications using Spring Boot and Java 17+ for microservices architecture.
  • Implement data persistence with PostgreSQL and caching with Redis.
  • Build inter-service communication using Feign clients and workflow orchestration with Temporal.io.
  • You’ll collaborate with DevOps on AWS deployments and service mesh configurations.

Job Requirements

  • 8-10 years of Java development experience, with expertise in Spring Boot.
  • 5+ years working with microservices and distributed systems on AWS.
  • Strong understanding of OOAD, asynchronous programming, and test-driven development.
  • You have FinTech experience or exceptional technical depth
  • Ability to work remotely in PST

Apply