{"schemaVersion":"jobsearcher.job.v1","id":"e247d313efed1e9c8184b232","url":"https://jobsearcher.com/jobs/e247d313efed1e9c8184b232","canonicalUrl":"https://jobsearcher.com/jobs/e247d313efed1e9c8184b232","title":"Lead Senior Java Developer","description":"Job Title: Lead Senior Java DeveloperLocation : Jersey City, NJ (Hybrid Onsite-4 Days Onsite Per Week)Duration : FulltimeTeams Meeting InterviewJob 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 JavaStrong 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.","company":"United Software Group","rawCompany":"united software group","city":"Jersey City","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-10-22T10:34:56.669Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Senior Java Developer","description":"Job Title: Lead Senior Java DeveloperLocation : Jersey City, NJ (Hybrid Onsite-4 Days Onsite Per Week)Duration : FulltimeTeams Meeting InterviewJob 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 JavaStrong 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.","datePosted":"2026-10-22T10:34:56.669Z","dateModified":"2026-10-22T10:34:56.669Z","hiringOrganization":{"@type":"Organization","name":"United Software Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jersey City","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e247d313efed1e9c8184b232"},"url":"https://jobsearcher.com/jobs/e247d313efed1e9c8184b232"}}