> Markdown version of [/jobs/ext/2276937-senior-full-stack-java-developer-id-4025](https://www.wearedevelopers.com/jobs/ext/2276937-senior-full-stack-java-developer-id-4025). 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 Full Stack Java Developer (ID: 4025) - **Company:** STAFIDE - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Agile Methodology, Unit Testing, Microsoft Azure, Databases, Continuous Integration, DevOps, ECMAScript, Java Persistence API, Spring Framework, Junit, PostgreSQL, MongoDB, Neo4j, Node.Js, NoSQL, OAuth, Scrum Methodology, Mockito, Angular 2+, Web Application Security, Software Engineering, SonarQube, SQL Databases, TypeScript, Web Applications, RxJS, Angular Material, Spring-boot, Software Security, Backend, Gitlab, Containerization, AngularJS, Gitlab-ci, Kubernetes, Atlassian Tools, Wikis, Front End Software Development, Restful APIs, Docker, Artifactory - **Published:** August 28, 2026 - **Apply:** https://www.adzuna.nl/details/5858204652 ## About the Role * 6-8 years of overall professional experience in full-stack software development. * Strong hands-on expertise in Java 17, Spring Boot 2.7, and Angular 14. * Strong knowledge of REST API development, web security, OAuth2, and high-performance application design. * Proficiency in TypeScript, JavaScript, RxJS, NgRx, Angular Material, and Node.js. * Experience with SQL and NoSQL databases, particularly PostgreSQL, MongoDB, and Neo4j. * Hands-on experience with Docker, Kubernetes, Helm, Kaniko, GitLab CI/CD, and JFrog Artifactory. * Experience with Azure Cloud and working closely with DevOps teams. * Experience with JUnit, Mockito, SonarQube, and Black Duck. * Good understanding of Agile/Scrum and SAFe methodologies. You Should Possess the Ability to: * Develop end-to-end solutions across both backend and frontend. * Design secure and scalable REST APIs and integrate them with modern web applications. * Troubleshoot complex application, database, integration, and deployment issues. * Work effectively with architects, developers, QA, DevOps engineers, and business stakeholders. * Contribute to CI/CD, containerization, cloud deployment, testing, and application security activities. * Produce clear technical documentation and communicate effectively within Agile teams. ## Description * Design, develop, test, and maintain secure, scalable, and high-performance full-stack applications. * Develop backend services and REST APIs using Java 17, Spring Boot 2.7, Spring Web, Spring Data JPA, Spring Security, OAuth2, and Spring AOP. * Build modern frontend applications using Angular 14, TypeScript, JavaScript (ES5/ES6), RxJS, NgRx, and Angular Material. * Work with Node.js 18 and integrate SQL/NoSQL databases including PostgreSQL, MongoDB, and Neo4j. * Implement containerized deployments using Docker, Kaniko, Helm, and Kubernetes. * Collaborate with DevOps teams on Azure Cloud deployments and CI/CD using GitLab and JFrog Artifactory. * Develop and maintain automated unit tests using JUnit and Mockito. * Ensure application quality and security using SonarQube and Black Duck. * Work within Agile/Scrum or SAFe environments and maintain technical documentation using Atlassian Wiki., * Exposure to modern technologies across Java, Angular, Azure, Kubernetes, Docker, and CI/CD. * A collaborative environment involving development, architecture, QA, and DevOps teams. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Living Documentation That Can't Die](https://www.wearedevelopers.com/videos/2025-living-documentation-that-can-t-die) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam)