Java Spark Developer-Software Engineer II
- 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 tools and managing version control.
- Agile Collaboration: Participate actively in Agile ceremonies (daily stand-ups, sprint planning, and code reviews).
- Ability to work independently and collaborate as part of a team
- Effective written and verbal communication skills
- Meticulous attention to detail and quality of work product
- Ability to build and sustain professional relationships
- Ability to lead projects or workstreams
- Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
- 3+ years of experience in software, systems, or embedded engineering.
- 3+ years of experience working Java/J2EE
- 3+ years of professional software engineering experience focusing on Java/J2EE and Big Data frameworks.
- 3+ 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.
- 3+ years of experience with Spark Ecosystems: Hands-on expertise using Apache Spark APIs (RDDs, Data Frames, Datasets, and Spark SQL).
- Databases: Expert-level knowledge of SQL alongside hands-on experience with databases
- Testing Frameworks: Proven track record of writing reliable unit tests using JUnit Experience with microservices, event-driven architectures, or distributed systems patterns.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Understanding of network protocols, security best practices, and scalable API design.
- Experience with Git, CI/CD pipelines, and modern DevOps practices.
- Experience working within Agile/Scrum development teams, participating in sprint planning, code reviews, and collaborative solutioning.
- Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
- Limited immigration sponsorship may be available
- Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve
- Experience developing or deploying AI solutions, custom hardware, or high-performance platforms.
- Proven ability to communicate complex technical concepts clearly and effectively.
- Analytical ability to manage multiple projects and prioritize tasks into manageable work products
- Can operate independently or with minimum supervision
- Excellent Written and Communication Skills
- Ability to deliver technical demonstrations
Recommended Jobs
Veterinary Technician Supervisor, Overnight
Veterinary Technician Supervisor, Overnight CVT/RVT/LVT $37 - $42/hr. |+$5hr. overnight & $2.50/hr. weekend differentials | West Caldwell, NJ At Animal Emergency & Referral Associates (A…
CDL A Drivers, Company, Lease and Owner Operator Positions
Job Description Job Description CDL-A DRIVERS: FIND YOUR FOREVER TRUCKING JOB $60,000 - $120,000+ | COMPANY, LEASE, AND OWNER OPERATOR POSITIONS Are you looking for a driving job that fits y…
Retail Assistant
Job Description Job Description Join our growing team. very stable 50+ year old company. seasonal and fixable work hours Duties & Responsibilities - stocking, merchandising and pricing of al…
Registered Dental Assistant
Compassionate & Dynamic Registered Dental Assistant (RDA) – Immediate Hire! At SN Family Dental, we take pride in fostering a welcoming, collaborative, and patient-first environment. Our Newark-based…
Part Time Key Holder-US Polo Association
Job Description Job Description Must be 16 or older to apply Floor Supervisor/Keyholder Job Description Summary: Floor Supervisor/Keyholder is an entry-level management position. A …
School Program Coordinator
Job Description Job Description POSITION DESCRIPTION Position: School Program Coordinator Department: Schools Office Reports To: Superintendent of Schools Classification: Non-Exem…
Cleaner- night shift
Job Description Job Description Benefits: ~401(k) ~ Company parties ~ Competitive salary ~ Employee discounts ~ Free uniforms Cleaner for night shift- -Cleaning floors, bathrooms, …
Automotive Service Advisor
Automotive Service Advisor If you believe Customer Service is a true craft -- one built on charisma, communication and thorough product knowledge - we want to talk to you! As a Service Advisor …
Registered Nurse (RN) - Nursing Float Pool
Job Title: RN Location: RWJUH Somerset Department Name: Nursing Float Pool Req #: 0000247757 Status: Hourly Shift: Day Pay Range: $46.90 - $63.44 per hour Pay Transparency: The…
Electro Mechanical Assembler I
Job Description Job Description The HORIBA Group of worldwide companies provides an extensive array of instruments and systems for applications ranging from automotive R&D, process and environmen…