Senior Java Developer

Artech
Jersey City, NJ, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$110,240.0 - $120,640.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Batch Processing Big Data Software Code Optimization Profiling Data Integration Data Structures Apache Hadoop Hibernate (Java) Apache Hive Java Database Connectivity
+19 more
Java Persistence API Spring Framework NoSQL Performance Tuning Software Engineering SQL Databases Data Streaming Multithreading Enterprise Software Applications Cloud Platform System Data Ingestion Apache Spark Spring-boot Information Technology Apache Flink Apache Kafka Data Management Api Design Data Pipelines

Job description

We are seeking an experienced Java Developer with strong Big Data expertise to support enterprise application development, platform modernization, and migration initiatives. The ideal candidate will have hands-on experience with Core Java, Spring Boot, Hadoop, Spark, Kafka, and large-scale data processing. This role involves developing scalable applications, optimizing data pipelines, and collaborating with multiple technology teams to implement target architecture and strategic platform solutions.

Requirements

Java, Software Engineering, Software Engineering, Java, Software Development, Apache Spark, Apache Hadoop, Data Management, Enterprise Applications, Big Data, * 9+ years of end-to-end Java application development experience.

  • Strong Core Java skills, including Multithreading, Collections API, JDBC, and Java profiling tools.
  • Hands-on experience with Spring, Spring Boot, JPA, and Hibernate.
  • Strong understanding of Data Structures, Algorithms, and software design fundamentals.
  • Experience in performance tuning, profiling, memory optimization, and application scalability.
  • Expertise in SQL and NoSQL databases, data integration, and transformation.
  • Strong knowledge of Big Data technologies such as Apache Hadoop, Spark, Kafka, Hive, or Flink.
  • Experience with real-time streaming, batch processing, and API-based data ingestion.
  • Hands-on experience loading and managing large datasets in Hadoop and implementing complex processing logic using Spark.
  • Ability to optimize data pipelines and queries for performance and scalability.
  • Strong problem-solving, communication, leadership, and mentoring skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative discipline.
  • Around 2-3 years of experience in Banking Domain
  • Must be able to work directly for Artech on W2.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…