Diverse Lynx
Java Software Engineer
Austin, Texas, US
Role snapshot
Diverse Lynx is hiring a Java Software Engineer on a full-time basis. This is a hybrid role based in Austin, Texas, US.
- Company
- Diverse Lynx
- Location
- Austin, Texas, US
- Work mode
- Hybrid
- Job type
- Full-time
- Posted
- Nov 2, 2026
Who this role suits
The listing does not state a required experience level here. Read the requirements in the description below and apply if they match your background.
How to prepare your application
- Match your résumé to the requirements in the description, using the same wording where it is honest to do so.
- Prepare a short example for each requirement you meet, and be ready to explain any you only partly meet.
- Read what Diverse Lynx publishes about its product or team, so you can say clearly why this role and this company.
Apply only on Diverse Lynx's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.
About the role
Job Description
Job Description
Job title: Java Software Engineer
Work Location with ZIP: Austin-TX-78753 - Hybrid
Is Skype/WebEx interview, OK?: Yes
Technical Hiring Criteria (Must Haves)
" Top 3 Required skills: Java, MongoDB, and Apache Spark
" Years of experience in each of the must-have skills: 8 Years
Job Description -
We are looking for a skilled Software Engineer with strong hands-on experience in Java, MongoDB, and Apache Spark to design, build, and Eligible to workimize large-scale data processing systems and backend services. You'll work on high-throughput applications that process and analyse large datasets, collaborating closely with data engineering, product, and platform teams.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Java (Spring Boot / Java 8 ).
- Build and Eligible to workimize batch and streaming data pipelines using Apache Spark (Spark SQL, Spark Streaming/Structured Streaming).
- Design efficient schemas, indexes, and aggregation pipelines in MongoDB for high-volume read/write workloads.
- Eligible to workimize query performance and troubleshoot bottlenecks across Java services, Spark jobs, and MongoDB collections.
- Integrate Spark jobs with MongoDB (via MongoDB Spark Connector) and other data sources (Kafka, HDFS, S3, etc.).
- Write clean, well-tested, maintainable code following best practices (unit/integration testing, code reviews, CI/CD).
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Monitor, debug, and improve reliability and performance of production data pipelines and services.
- Participate in architecture discussions and contribute to technical design decisions.