Sr. Java Engineer - San Jose, CA jobs in United States
cer-icon
Apply on Employer Site
company-logo

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.

ConsultingIT ManagementManagement ConsultingSoftware
check
H1B Sponsor Likelynote
Hiring Manager
‎Shikhar Tyagi
linkedin

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

JavaSpring BootMicroservices designOracleKafkaCI/CDRESTful APIsTestingObservabilityTechnical leadership

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.

twittertwitter
company-logo
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 Stage
Company data provided by crunchbase