1

Java Junior Jobs in New York (NOW HIRING)

Core Java microservices AWS Developer

New York, NY · On-site

$55.75 - $72.25/hr

Core Java microservices AWS Developer Exp-11+Years Location: Dallas, TX and New York City, NY - 4 ... Provide technical guidance and mentorship to junior developers, fostering a culture of continuous ...

Java Full Stack Developer

Jersey City, NJ · On-site

$54.75 - $70.75/hr

Role: Java Full Stack Developer Work Location: Columbus, OH | Jersey City, NJ (Day 1 On-Site ... Mentor junior developers. * Ensure adherence to security and coding standards. * Collaborate with ...

Software Engineer (Java)

New York, NY · On-site

$100K - $140K/yr

The Junior Java Developer will also maintain and patch systems, software, and applications to eliminate bug fixes, security vulnerabilities and maintain technology currency of systems and ...

Software Java Full Stack Engineer II

Manhattan, NY · On-site

$57.50 - $74.25/hr

Looking to hire Technical Lead/Java Full Stack Engineer who has strong front end (ReactJS) and ... Strong background in Agile process and mentoring junior members of the team is critical. Should be ...

Looking to hire Technical Lead/Java Full Stack Engineer who has strong front end (ReactJS) and ... Strong background in Agile process and mentoring junior members of the team is critical. Should be ...

Java Spark Engineer

Berkeley Heights, NJ · On-site

$54 - $74/hr

... junior engineers; act as a technical escalation point • Partner with product, analytics, and ... Java development experience • 5+ years hands-on experience with Apache Spark in production ...

Java Developer

New York, NY · On-site

$106K - $145K/yr

Senior Java Engineer * Location: NY * Type: FTE role only no C2C or C2H or Subcontractor. * Mode ... • Mentor junior developers and provide technical guidance across teams. • Troubleshoot ...

Senior Java Engineer * Location: NY * Type: FTE role only no C2C or C2H or Subcontractor. * Mode ... Mentor junior developers and provide technical guidance across teams. Troubleshoot production ...

Java Full Stack Developer

Manhattan, NY · On-site

$58 - $74.75/hr

Experience leading development teams, mentoring junior developers, and coordinating with onsite ... Java Full Stack development, preferably within the Banking or Financial Services domain.

Java Developer

Bedminster, NJ · On-site

$52 - $67.25/hr

... junior-level engineers. • Executes tests to compare results with requirements, to verify test requirements, to identify defects, and to ensure compliance. • Participates in product feature ...

Java fullstack Developer

Whippany, NJ · On-site

$53 - $68.50/hr

... junior developers, and enforce engineering standards. • Write extensive unit, integration, and functional tests (JUnit, Mockito, Jest). • Ensure code security, resiliency, and compliance with ...

Senior Java Developer

New York, NY · Hybrid

$130K - $150K/yr

Mentor junior developers when needed. Qualifications * 8+ years of hands-on Java development experience. * 5+ years of Spring / Spring Boot experience. * Strong knowledge of Core Java, concurrency ...

Showing results 21-40

Java Junior information

What is a Java Junior?

Java Junior developers are entry-level software engineers who specialize in programming using the Java language. They typically have a foundational understanding of Java syntax, object-oriented programming concepts, and basic software development practices. Java Juniors often assist with coding, debugging, and testing under the supervision of more experienced developers, while continuously learning and building their technical skills. Their responsibilities may also include maintaining existing applications and writing simple features as part of a development team.

What are the key skills and qualifications needed to thrive as a Java Junior, and why are they important?

To thrive as a Java Junior, you need a solid understanding of Java programming, object-oriented principles, and a relevant degree or coursework in computer science. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems (such as Git), and basic knowledge of databases are typically expected. Strong problem-solving abilities, eagerness to learn, and good communication skills help juniors excel in collaborative and fast-paced environments. These skills enable efficient coding, effective teamwork, and smooth adaptation to evolving project requirements.

What are some typical challenges a Java Junior might face when starting out, and how can they overcome them?

As a Java Junior, you may encounter challenges like understanding complex codebases, adapting to agile development practices, and debugging unfamiliar issues. It's common to feel overwhelmed at first, but asking questions, participating in code reviews, and pairing with more experienced developers can accelerate your learning. Regularly practicing coding, studying documentation, and using collaboration tools will also help you quickly become a productive member of the team.

What is the difference between Java Junior vs Java Developer?

AspectJava JuniorJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentTraining, mentorship-focusedProject-driven, independent
ResponsibilitiesLearning, basic coding tasksDesign, develop, maintain Java applications

Java Junior roles are entry-level positions focused on learning and supporting Java projects, often requiring minimal experience. Java Developers have more experience, handle complex tasks, and contribute to project design and implementation. The transition from Java Junior to Java Developer involves gaining skills, experience, and certifications over time.

What are the most commonly searched types of Java jobs in New York?

The most popular types of Java jobs in New York are:

What cities in New York are hiring for Java Junior jobs?

Cities in New York with the most Java Junior job openings:

Infographic showing various Java Junior job openings in New York as of August 2026, with employment types broken down into 84% Full Time, 7% Part Time, and 9% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Java Spark Engineer

Inficare Technologies

Berkeley Heights, NJ • On-site

$65/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Java Spark Engineer
Location: Berkeley Heights, NJ (5 days onsite - flexibility to support weekends)
Job Type: Contract
Experience: 7+ years Java development; 5+ years Apache Spark in production
Job Overview
Key Responsibilities
  • Architect and build scalable, fault-tolerant data pipelines using Apache Spark (Java)
  • Drive performance tuning: partitioning strategy, memory management, shuffle/skew optimization
  • Mentor mid-level and junior engineers; act as technical escalation point
  • Partner with product, analytics, and platform teams to translate requirements into scalable systems
  • Own production reliability - incident response and root-cause analysis for pipeline failures
  • Contribute to capacity planning and cost optimization for cluster infrastructure
Required Skills
  • 7+ years professional Java development experience
  • 5+ years hands-on Apache Spark in production environments
  • Expert-level distributed systems knowledge: fault tolerance, data locality, shuffle mechanics, resource management
  • Proven track record designing systems at terabyte+ scale
  • Strong SQL and deep familiarity with columnar storage formats: Parquet, ORC, Avro, Delta Lake/Iceberg
  • Experience with cluster managers: YARN, Kubernetes, cloud-managed Spark
  • Proficiency with Apache Kafka
  • Strong grasp of CI/CD, containerization, and infrastructure-as-code practices
Preferred Skills
  • Experience with Apache Flink or other stream-processing frameworks
  • Familiarity with data governance, lineage, and quality frameworks
  • Experience with workflow orchestration at scale
  • Background in system design for multi-tenant or multi-region data platforms
Location & Work Model
Berkeley Heights, NJ - fully onsite, 5 days per week. Candidates must be flexible to support weekend operations when needed.
Engagement Details
5 openings available. Contract engagement. Bachelor's or Master's degree in Computer Science, Engineering, or related field required.