Oreva Technologies, Inc. · 1 day ago
Sr. Java Engineer - San Jose, CA
Oreva Technologies, Inc. is seeking a Senior Java Engineer to join their team. The role involves designing and developing Java/Spring Boot backend services, focusing on microservices architecture, performance optimization, and leading technical initiatives.
Responsibilities
8+ years of professional software engineering experience, with 5+ years focused on Java/Spring Boot backend services
Strong core Java coding skills & ability to articulate coding problem-solving approach
Expert in multithreading, memory management, collections, Microservices design, production-level troubleshooting & database fundamentals
Deep experience designing microservices (service boundaries, API design, idempotency, retries, circuit breaking)
Hands-on with Oracle (SQL tuning, indexing, stored procedures) and Cassandra (data modeling, consistency levels) are strongly preferred, candidates with no SQL experience with other databases will still be considered
Production experience with Kafka (consumer groups, partitioning, offset management, schema evolution) is strongly preferred, candidates with similar system experience will still be considered
Strong grasp of testing: unit/integration/contract tests; test data management
Solid knowledge of RESTful APIs, pagination, error handling, and versioning
Experience with CI/CD (e.g., Jenkins/GitHub Actions) and Git workflows
Proficiency in observability (e.g., logs/metrics/traces) and performance optimization for JVM-based services
Ability to lead technical initiatives, review designs, and drive outcomes in a fast-paced environment
Qualification
Required
8+ years of professional software engineering experience, with 5+ years focused on Java/Spring Boot backend services
Strong core Java coding skills & ability to articulate coding problem-solving approach
Expert in multithreading, memory management, collections, Microservices design, production-level troubleshooting & database fundamentals
Deep experience designing microservices (service boundaries, API design, idempotency, retries, circuit breaking)
Hands-on with Oracle (SQL tuning, indexing, stored procedures) and Cassandra (data modeling, consistency levels) are strongly preferred, candidates with no SQL experience with other databases will still be considered
Production experience with Kafka (consumer groups, partitioning, offset management, schema evolution) is strongly preferred, candidates with similar system experience will still be considered
Strong grasp of testing: unit/integration/contract tests; test data management
Solid knowledge of RESTful APIs, pagination, error handling, and versioning
Experience with CI/CD (e.g., Jenkins/GitHub Actions) and Git workflows
Proficiency in observability (e.g., logs/metrics/traces) and performance optimization for JVM-based services
Ability to lead technical initiatives, review designs, and drive outcomes in a fast-paced environment
Company
Oreva Technologies, Inc.
Oreva Technologies is headquartered in Irving, TX. We provide staff augmentation services to IT and non-IT enterprises.
H1B Sponsorship
Oreva Technologies, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (6)
2021 (6)
2020 (4)
Funding
Current Stage
Growth StageCompany data provided by crunchbase