Jobs / Del***
Software Engineer III - Senior Java Spark Developer
Del*** · Jersey City, NJ, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Jersey City, NJ, United States113,300-188,900 USD/yearlyHybrid
Remuneration
113,300-188,900 USD/yearly
Location
Jersey City, NJ, United States
Visa sponsorship
Sponsors visa
Job summary
Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Software Engineer III - Senior Java Spark Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. If so, consider an opportunity with Del*** under our Project Delivery Talent Model.
Qualifications
- Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment?
- Pipeline Development: Design, implement, and maintain scalable, fault-tolerant data pipelines using Java and the Apache Spark framework.
- Data Processing: Build complex ETL / ELT workflows to extract, transform, and load massive data volumes from diverse sources.
- Performance Tuning: Optimize and debug existing Spark configurations, partition strategies, and memory allocation to resolve bottlenecks.
- API & Core Design: Write highly optimized, clean, and testable Java code compliant with SOLID principles and standard design patterns.
- Database Integration: Write advanced SQL queries and integrate pipelines with relational databases (RDBMS), NoSQL stores, and distributed storage systems.
- CI/CD & DevOps: Support deployment pipelines by using build automation
- Required
- 7+ years of experience in software, systems, or embedded engineering.
- 7+ years of experience working Java/J2EE
- 6+ years of professional software engineering experience focusing on Java/J2EE and Big Data frameworks.
- 6+ years of experience in Core Languages: Deep proficiency in Java (Java 8 or higher) and solid understanding of Object-Oriented Programming (OOP) and concurrency patterns.
Responsibilities
- As an experienced Software Engineer III - Senior Java Spark Developer , you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel.
- Work you'll do/
- As a Java Spark Developer, you will be responsible for designing and building robust batch and real-time streaming data pipelines.
- You will work to ensure these solutions are scalable, reliable, and efficient, supporting timely data processing across the organization.
- In this role, you will collaborate with cross-functional teams to deliver high-quality data solutions that meet business and technical
Skills
Communication
Degrees
AssociateBachelorDegree
Travel
Travel
Industry
AutomotiveEnergyMedia
Company size
Smb