Java Software Engineer

Diverse Lynx, LLC

  • Austin, TX
  • 4 days ago

    Highlights

    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. Build and Eligible to workimize batch and streaming data pipelines using Apache Spark (Spark SQL, Spark Streaming/Structured Streaming).

    Numbers & Facts

    LocationAustin, TX

    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.

    Disclaimer: Diverse Lynx LLC is an Equal Opportunity Employer. All applicants and employees are evaluated without discrimination, based solely on their qualifications, ability, competence and performance. This email and its attachments may contain confidential or proprietary information and is intended only for the recipient(s). If you received this message in error, please disregard it and notify the sender. If you no longer wish to receive our communications, you may unsubscribe at any time.

    Security Notice: Our official website is www.diverselynx.com We do not operate or authorize any other websites representing Diverse Lynx LLC.

    Similar Jobs

    See more jobs