Skip to main content

Java Backend Developer

Technology
LanceSoft, Inc.
Sunnyvale, United States$104,000 - $124,800 /year3 weeks agoUntil 6/8/2026
On-site

Job description

\*\Local available for In-Person Interview

Role: Java Backend Engineer

Location: Sunnyvale, CA (3x/ week onsite)

Hiring Mode: 6+ Months Contract

Pay: $50-60/Hr.

\\Local available for In-Person Interview

About the Role:

We are seeking a skilled and passionate Back-End Engineer with a strong background in data engineering to join our growing team. In this role, you will be responsible for designing, developing, and maintaining scalable and reliable data pipelines and back-end systems. You will work with large datasets, leverage cloud technologies, and collaborate with data scientists and other engineers to deliver impactful data-driven solutions. This position is available in both the United States and India.

Responsibilities:

\ Design, develop, and maintain data pipelines using Spark, Python, Scala, and Java.

\ Write efficient and optimized SQL queries for data extraction, transformation, and loading (ETL) processes.

\ Work with DataFrames to manipulate and analyze large datasets.

\ Implement data storage and processing solutions using cloud technologies (preferably AWS or GCP).

\ Build and maintain real-time data streaming pipelines using MSK/Kafka.

\ Utilize S3 for data storage and retrieval.

\ Work with data lake technologies like Iceberg.

\ Ensure data quality, integrity, and security.

\ Collaborate with data scientists and other engineers to understand data requirements and deliver solutions.

\ Participate in code reviews and contribute to improving our development processes.

\ Troubleshoot and resolve issues in data pipelines and back-end systems.

Qualifications:

\ Bachelor's degree in Computer Science or a related field (or equivalent experience).

\ 5+ years of experience in back-end development with a focus on data engineering.

Required Skills:

\ Strong proficiency in Spark, Python, Scala, and Java.

\ Expertise in SQL and working with relational databases.

\ Experience with DataFrames for data manipulation and analysis.

\ Experience with cloud technologies (preferably AWS or GCP).

\ Experience with message streaming platforms like MSK/Kafka.

\ Experience with S3 or similar object storage.

\ Experience with data lake technologies like Iceberg.

\ Solid understanding of data warehousing concepts.

\ Excellent communication and collaboration skills.

Bonus Points:

\ Experience with data modeling and schema design.

\ Experience with data governance and data quality management.

\ Experience with DevOps practices and CI/CD pipelines.

\ Relevant certifications (e.g., AWS Certified Data Engineer, Google Cloud Certified Professional Data Engineer).

Skills: Advanced Java Concepts~Core Java

Experience Required: 8-10

\\*Local available for In-Person Interview

Keywords
javastate-local-municipalnon-disclosure-agreement-ndacertificate-authority-camodeplanning-and-designvisual-art-designproduct-development-and-designdata-pipelinesparkpythonscalasqldata-extractionextract-transform-and-load-etldistribution-and-storagedata-storageamazon-web-servicesgoogle-cloud-platformgood-clinical-practice-gcptime-and-attendancereal-time-datakafkasearch-and-retrievaldata-lakedata-qualitycode-reviewtraining-and-developmenttroubleshootingcomputer-scienceback-end-developmentdata-engineeringdata-processingtesting-and-analysisobject-storagewarehousing-and-distributiondata-warehousedata-modeldata-governancequality-managementdevelopment-operations-devopspolicies-and-practicescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdtraining-certification

¿Te interesa este puesto?