> Markdown version of [/jobs/ext/3135968-senior-java-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/3135968-senior-java-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Full Stack Engineer - **Company:** Code - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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), 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 - **Published:** September 29, 2026 - **Apply:** https://www.dice.com/job-detail/7aa1d926-c1e0-4184-9e84-544ed1c9e562 ## About the Role * 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 ## 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. ## Related Videos - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)