Senior Java Full Stack Engineer

Code
Raleigh, NC, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Web Accessibility Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Apache Tomcat Code Coverage Continuous Integration Software Design Patterns DevOps Java Platform Enterprise Edition (J2EE)
+21 more
HP Systems Insight Manager Apache Maven Node.Js Object-Oriented Software Development Scrum Methodology Software Engineering TypeScript Web Content Accessibility Guidelines Web Services RxJS Apache Camel Spring-mvc Spring-boot Backend AngularJS Kubernetes Npm(Software) Front End Software Development Restful APIs Jasmine Docker

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., * 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.

Requirements

  • 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, 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

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all