Senior Java PySpark Developer

Purple Drive Technologies

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in Java and PySpark/Python development.
  • Strong grasp of Python frameworks like Django, Flask, or FastAPI.
  • Proven experience with Java RESTful APIs and microservices architecture.
  • Deep knowledge of software design patterns, algorithms, and data structures.
  • Hands-on expertise in Big Data environments.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Exceptional debugging and problem-solving abilities.
  • Strong communication and teamwork skills.

Responsibilities

  • Design, develop, and maintain high-performance applications using Java and PySpark/Python.
  • Lead the architecture and design of complex software systems with best practices in mind.
  • Collaborate with product managers, designers, and developers to clarify project requirements.
  • Optimize and refactor existing codebases for improved performance and maintainability.
  • Mentor junior developers, providing technical guidance and support.
  • Integrate third-party APIs, libraries, and tools into software applications.
  • Conduct code reviews and write unit tests to ensure code quality.
  • Coordinate with DevOps teams to deploy and monitor applications in production.

Benefits

  • Flexible work environment and potential for remote work.
  • Opportunities for professional growth and skills development.
  • Engagement with cutting-edge technologies and practices.
  • Supportive team culture with mentorship opportunities.
  • Access to resources for continuous learning and advancement.
Full Job Description
Overview:

Job Title: Senior Java PySpark Developer

Location: Irving, TX

Job Description:

We are seeking a seasoned Senior Lead Data Engineer with a dual-threat background in robust backend development and large-scale data processing. You ae a self-starter who thrives in high-complexity environments and processes the architecture maturity to take a project from a blank page to a production-ready ecosystem without hand-holding.

Responsibilities:
• Design, develop, and maintain robust, scalable, and high-performance applications using Java, PySpark/Python.
• Lead the architecture and design of complex software systems and ensure adherence to best practices.
• Collaborate with product managers, designers, and other developers to define project requirements and deliverables.
• Optimize and refactor existing codebases for performance, scalability, and maintainability.
• Mentor junior developers and provide technical guidance to the team.
• Integrate third-party APIs, libraries, and tools into applications.
• Write unit tests, perform code reviews, and ensure high code quality.
• Work with DevOps teams to deploy and monitor applications in production environments.
• Stay updated with the latest trends and advancements in Java and Python and related technologies.

Qualifications:
• 10+ years of professional experience in Java, PySpark/Python development.
• Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
• Expertise in building Java RESTful APIs and microservices architecture.
• Solid understanding of software design patterns, algorithms, and data structures.
• Hands-on experience with Big Data Environment.
• Familiarity with CI/CD pipelines and version control systems (e.g., Git).
• Strong debugging and problem-solving skills.
• Excellent communication and collaboration skills.

Good to Have Skills:
• Experience with Java and PySpark/Python development creating data processing pipeline and frameworks.
• Knowledge on CICD process to code versioning and deployments in various environment.
• Resource should have good knowledge on Big Data environments and distributed architecture.
• Knowledge on Snowflake is an added advantage.

Similar Jobs

More Jobs at Purple Drive Technologies

  • Senior Robotics Engineers
    $120K — $150K *
    Cupertino, CA 95014 (Santa Clara County)
    Manufacturing & Automotive
    In-Person
  • Salesforce Architect
    $130K — $160K *
    Irvine, CA 92620 (Orange County)
    Enterprise Technology
    In-Person
  • Salesforce Architect
    $130K — $160K *
    Irvine, CA 92620 (Orange County)
    Enterprise Technology
    In-Person
  • Data Modeler
    $100K — $130K *
    Los Angeles, CA 90011 (Los Angeles County)
    Finance & Insurance
    In-Person
  • ServiceNow Architect
    $120K — $150K *
    Malvern, PA 19355 (Chester County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Senior Java PySpark Developer jobs: