Java Developer

  • Jersey City, NJ
  • Posted 1 day ago | Updated 10 hours ago

Overview

On Site
$65.0000 - $70.0000
Full Time

Skills

Java Developer
Financial
Kafka

Job Details

DayTo Day Responsbilities:




  • Design, develop, and maintain high-performance Java-based applications with a strong focus on multithreading and concurrency.




  • Build and manage real-time data pipelines using Apache Kafka and distributed data processing jobs using Apache Spark.




  • Develop robust solutions by integrating Python scripts and SQL for data extraction, transformation, and analysis.




  • Contribute to all phases of the software development life cycle (SDLC), including requirements gathering, design, coding, testing, and deployment.




  • Collaborate closely with DevOps teams to ensure smooth CI/CD pipeline implementation and monitoring.




  • Ensure system scalability, reliability, and performance tuning for large-scale applications.




Must Have:




  • 6+ years of hands-on experience in Core Java development (multithreading expertise preferred).




  • Strong experience with Apache Spark and Apache Kafka in production environments.




  • Proficient in Python scripting for automation and data processing tasks.




  • Solid understanding of SQL and working knowledge of relational databases.




  • Familiar with SDLC processes and modern DevOps practices (CI/CD, automation, monitoring).




  • Strong problem-solving skills and ability to work independently in a fast-paced environment.

    Pay Rate Range: $65/HR - $70/HR



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.