Backend Java Developer (RxJava)

  • Sunnyvale, CA
  • Posted 3 hours ago | Updated 3 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Java
Software Engineering
Testing

Job Details

Job Description:

We are seeking a highly skilled back-end Java developer with strong hands-on experience in RxJava to join our dynamic team that supports a major retail client . This role is ideal for developers who thrive in high-performance environments and are passionate about building scalable, resilient backend systems.

Key Responsibilities:

  • Develop and maintain robust backend services using Java and RxJava
  • Design and implement microservices architecture to support high-transaction volume systems
  • Optimize performance for large-scale backend systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Participate in code reviews, testing, and deployments
  • Solve complex software engineering problems with efficient and scalable solutions

Required Skills & Experience:

  • 5 8 years of professional Java development experience
  • Strong expertise in Core Java, RxJava (must-have), data structures, and algorithms
  • Experience developing microservices using Spring Boot
  • Proven experience in high-volume transactional systems
  • Familiarity with distributed systems and reactive programming paradigms
  • Excellent problem-solving skills and attention to detail
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.