Haystack
← Back to Jobs
Technology
CR

Senior Java Full Stack Engineer

Code RepoRaleigh, NC🇺🇸United StatesPosted Sep 29, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Raleigh, NC, United States
Posted
17 hours ago
DockerNode.jsRxJSSpringSpring BootAWSScrumAgileAngularApacheCSSHTMLJavaJavaScriptKubernetesTypeScript

Job Description

Senior Java Full Stack Engineer

Location: Raleigh, NC – Hybrid
Job Type: Contract
Experience: 5+ Years

Job Description

We are seeking a Senior Java Full Stack Engineer to join a high-performing Agile/Scrum development team. The ideal candidate will be a strong backend-focused engineer with solid frontend experience, working approximately 60% Backend / 40% Frontend.

You will design, develop, test, deploy, and support scalable web applications while collaborating closely with developers, QA engineers, architects, product owners, and other stakeholders.

Required Skills

  • 5+ years of Full Stack Software Engineering experience

  • Strong hands-on experience with Java

  • Strong experience with Spring Boot / Spring MVC

  • Strong Angular development experience

  • JavaScript / TypeScript

  • RESTful APIs and web services

  • Java EE / J2EE

  • Apache Tomcat

  • Maven

  • Node.js / NPM

  • RxJS

  • HTML / CSS

  • Object-Oriented Design and common design patterns

  • Experience developing scalable and maintainable applications

  • Experience with Agile/Scrum methodology

  • Strong understanding of software development, testing, and deployment practices

Nice to Have

  • Apache Camel

  • Jasmine / Karma

  • Docker

  • Kubernetes / EKS

  • AWS cloud experience

  • AWS certification

  • CI/CD and DevOps

  • Financial services industry experience

  • Application monitoring and deployment

  • Web accessibility / WCAG knowledge

Responsibilities

  • Design and develop scalable full-stack applications using Java, Spring Boot, and Angular.

  • Build and integrate RESTful services and APIs.

  • Develop reusable, maintainable, and secure software components.

  • Participate in technical and design discussions with developers and architects.

  • Collaborate with QA teams to ensure strong test coverage and application quality.

  • Troubleshoot and resolve application issues across backend and frontend layers.

  • Contribute to CI/CD, deployment, monitoring, and production support activities.

  • Participate in Agile ceremonies and collaborate with cross-functional teams.

  • Translate complex business requirements into efficient technical solutions.

Candidate Profile

The ideal candidate should have strong Java/Spring Boot backend expertise while being comfortable working across the Angular frontend. Candidates with experience in AWS, Kubernetes/EKS, Apache Camel, or Jasmine/Karma will have an advantage.

Must Have: Java, Spring Boot, Angular
Preferred: Apache Camel, Jasmine, Karma, Kubernetes/EKS, AWS

Location: Raleigh, NC – Hybrid

Similar jobs