Haystack
← Back to Jobs
Technology
RI

Senior Java Full Stack Developer

Raas Infotek LLCJersey City, NJ🇺🇸United StatesPosted 31 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Jersey City, NJ, United States
Posted
21 hours ago
DockerMicroservicesMongoDBMySQLOracleSQLSpringSpring BootAWSScrumAgileAngularApacheApache SparkAzureGitGitHub ActionsGitLab CIGoogle CloudHibernateJUnitJavaJavaScriptJenkinsKafkaKubernetesPostgreSQLRESTReactTypeScript

Job Description

Senior Java Full Stack Developer

Location: Jersey City, New Jersey, USA
Work Arrangement: Onsite / Hybrid
Employment Type: Contract – W2 Only
Experience: 12+ Years
Candidate Requirement: Local candidates only
Work Authorization: H1B / EAD

Job Summary

We are seeking an experienced Senior Java Full Stack Developer with 12+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, React, Angular, REST APIs, Microservices, cloud technologies, databases, and modern DevOps practices.

The candidate must be local to New Jersey and available to work in the required onsite/hybrid environment.

Required Technical Skills

  • Java 8/11/17+
  • Spring Boot, Spring Framework, Spring MVC, Spring Security
  • Microservices Architecture
  • React.js / React
  • Angular
  • JavaScript, TypeScript, HTML5, CSS3
  • RESTful APIs / Web Services
  • Hibernate / JPA
  • Apache technologies
    • Apache Kafka
    • Apache Tomcat
    • Apache Maven
    • Apache Spark is a plus
  • SQL and relational databases
    • Oracle
    • PostgreSQL
    • MySQL
  • NoSQL databases such as MongoDB
  • AWS / Azure / Google Cloud Platform cloud technologies
  • Docker & Kubernetes
  • CI/CD
    • Jenkins
    • GitHub Actions / GitLab CI
    • Azure DevOps
  • Git / GitHub / GitLab
  • JUnit / Mockito
  • Agile / Scrum
  • Strong understanding of design patterns, data structures, algorithms, and system design

Key Responsibilities

  • Design, develop, test, and maintain enterprise-level full-stack applications.
  • Develop scalable backend services using Java, Spring Boot, and Microservices.
  • Build responsive and user-friendly applications using React and/or Angular.
  • Develop and integrate REST APIs and third-party services.
  • Design and optimize database queries, stored procedures, and data models.
  • Implement secure and scalable application architectures.
  • Work with Kafka and event-driven/messaging architectures.
  • Deploy and support applications in cloud environments.
  • Implement CI/CD pipelines and follow modern DevOps practices.
  • Perform code reviews and ensure adherence to development standards.
  • Troubleshoot application, performance, and production issues.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.
  • Mentor junior developers and provide technical guidance.
  • Participate in Agile ceremonies, sprint planning, and technical discussions.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 12+ years of professional software development experience.
  • Strong experience working on large-scale enterprise applications.
  • Excellent problem-solving and communication skills.
  • Experience with cloud-native and distributed systems.
  • Ability to work independently as well as within a collaborative team environment.

Similar jobs