United Software Group Inc
Lead Senior Java Developer
Skills
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Jersey City, NJ, USA
Work mode:
Onsite
Published on:
21 October 2026
What they need
Job Title: Lead Senior Java Developer
Location : Jersey City, NJ (Hybrid Onsite-4 Days Onsite Per Week)
Duration : Fulltime
Teams Meeting Interview
Job Description:
We are seeking a highly skilled and experienced Senior Java Engineer to join our team. The ideal candidate will have strong expertise in Java, Spring boot, Microservices, Kafka, AWS, Kubernetes, Docker, JUnit, Maven/GradlePython, PySpark, Apache Iceberg, Flink, and Kafka, with additional exposure to API development and integration. This role involves designing, building, and optimizing scalable data pipelines and systems to support our data-driven initiatives.
Key Responsibilities:
Data Pipeline Development:
- Design, develop, and maintain scalable and efficient data pipelines usingPySpark Java, Spring boot, Microservices, Kafka, AWS, Kubernetes, Docker, JUnit, Maven/Gradle.
- Implement real-time and batch data processing workflows leveraging Apache Flink and Kafka.
- Data Lakehouse Management:
- Work with Apache Iceberg to manage large-scale datasets, including schema evolution, partitioning, and time-travel queries.
- Optimize data storage and retrieval for performance and scalability.
- API Development and Integration:
- Develop and integrate APIs to enable seamless data access and interaction with downstream systems.
- Ensure APIs are secure, scalable, and optimized for performance.
- Data Streaming and Messaging:
- Build and manage real-time data streaming solutions using Kafka.
- Implement event-driven architectures to support business use cases.
- Data Governance and Quality:
- Ensure data quality, consistency, and security across all pipelines and systems.
- Implement monitoring and alerting mechanisms to track data pipeline performance and reliability.
- Collaboration and Mentorship:
- Collaborate with cross-functional teams, including data scientists, analysts, and DevOps engineers.
- Mentor junior engineers and contribute to best practices in data engineering.
Required Skills:
Programming and Frameworks:
- Proficiency in Java
- Strong understanding of distributed data processing frameworks.
- Big Data Technologies:
- Hands-on experience with Apache Iceberg for managing large-scale datasets.
- Expertise in Apache Flink for real-time data processing.
- Proficiency in Kafka for data streaming and messaging.
- API Development:
- Experience in developing and integrating RESTful APIs.
- Knowledge of API security, scalability, and performance optimization.
Data Engineering:
- Strong understanding of ETL/ELT processes and data transformation techniques.
- Familiarity with data lakehouse architectures and best practices.
DevOps and CI/CD:
- Experience with CI/CD pipelines for deploying and managing data pipelines.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
Preferred Skills:
- Java, Spring boot, Microservices, Kafka, AWS, Kubernetes, Docker, JUnit, Maven/Gradle Knowledge of data governance frameworks and compliance requirements.
- Familiarity with monitoring tools like Prometheus, Grafana, or similar.
- Experience with cloud platforms (AWS, Azure, or GCP) for application engineering solutions.
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Tech Lead Java Senior Fullstack
Freelance
Paris, France
Hybrid
Skills
6 days ago
Quick apply
Naxo
Tech Lead Développeur Senior Fullstack Java
530
Freelance
Lille, France
Hybrid
Skills
5 days ago
Quick apply
Kleever
Lead Developer Go - Freelance
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply