{"schemaVersion":"jobsearcher.job.v1","id":"179afe01c00f804bc7e5e250","url":"https://jobsearcher.com/jobs/179afe01c00f804bc7e5e250","canonicalUrl":"https://jobsearcher.com/jobs/179afe01c00f804bc7e5e250","title":"Full Stack Developer","description":"The Fire Department of the City of New York (FDNY) seeks a full-time Full Stack Developer to\ndesign, develop, maintain, and support enterprise mobile and web applications. The candidate\nwill develop and maintain mobile applications using React Native, web applications using\nReactJS, and backend services and processes using Node.js and Java/Spring Boot.\nThe candidate will be responsible for designing and developing APIs, managing API integrations\nand migrations, upgrading applications to current versions of Spring Boot, and developing\nsecure authentication and authorization processes. The position will also support integration\nwith enterprise Identity and Access Management services, including IDCS, and application\nauthentication libraries used for Single Sign-On.\nResponsibilities include developing new functionality and enhancements, troubleshooting and\nresolving complex application issues, supporting application deployments and production\nenvironments, and ensuring applications are secure, reliable, scalable, and maintainable. The\ncandidate will work closely with business analysts, QA staff, infrastructure, security, and other\ndevelopment teams to design and deliver application solutions that meet business and technical\nrequirements.\nThe candidate will also participate in technical design and architecture discussions, code\nreviews, testing, documentation, and continuous improvement of application development\nstandards and practices.\nMandatory Skills/Experience\n8+ years of full stack application development experience using Java/J2EE and JavaScript.\nStrong Object-Oriented programming skills and solid understanding and implementation of\nsoftware design patterns are required.\nStrong hands-on experience developing web applications using ReactJS and mobile\napplications using React Native, as well as backend services and processes using Node.js and\nJava/Spring Boot.\nExtensive experience designing, developing, integrating, and maintaining RESTful APIs and\nenterprise API management solutions is required. Strong experience with OAuth 2.0, SAML,\nSingle Sign-On (SSO), and Identity and Access Management is also required, including\nimplementation of secure application authentication and authorization.\nDesirable Skills/Experience\n Extensive experience with Spring and Spring Boot, including upgrading and modernizing\napplications to newer versions.\n Advanced experience developing and maintaining ReactJS web applications and React\nNative mobile applications.\n Strong experience with Node.js and developing backend services, APIs, and automated\nprocesses.\n Extensive experience integrating applications with Identity and Access Management\nplatforms and implementing secure authentication and authorization solutions.\n Strong experience with IDCS, OAuth 2.0, SAML, OpenID Connect (OIDC), and SingleSign-On methods.\n Experience designing and implementing application authentication libraries and enterprise\nSSO integrations.\n Extensive experience with API Gateway and API management technologies, including API\ndesign, configuration, security, integration, migration, and troubleshooting.\n Extensive experience with RESTful APIs, microservices, and service-oriented\narchitectures.\n Experience with HTML5, CSS3, JavaScript/TypeScript, and modern front-end\ndevelopment practices.\n Experience with Git-based source control, CI/CD, and application deployment processes.\n Experience with containerization technologies such as Docker and Kubernetes.\n Strong troubleshooting and analytical skills with the ability to independently diagnose and\nresolve complex application issues across development, testing, and production\nenvironments.\n Ability to provide technical leadership, participate in architecture and design decisions,\nand effectively collaborate with development, QA, business, infrastructure, and security\nteams.\n Experience using AI-assisted software development tools such as Claude, the Claude\nCLI, GitHub Copilot, or similar AI coding and developer productivity tools, with the ability\nto apply them to project planning, UI development, and complex coding implementation,\nas well as code analysis, troubleshooting, testing, documentation, and application\nmodernization.\n Extensive experience with Python for scripting and process automation, including data\nprocessing and synchronization tasks.\n Strong knowledge of implementing offline-first application features using SQLite, with the\nability to diagnose and resolve offline data synchronization issues.\n A plus: Knowledge and experience with mobile application API security, including\ncertificate-based authentication, app attestation, and digital signature/transaction bindin","company":"Prutech Solutions","rawCompany":"prutech solutions","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-06T18:17:07.004Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Developer","description":"The Fire Department of the City of New York (FDNY) seeks a full-time Full Stack Developer to\ndesign, develop, maintain, and support enterprise mobile and web applications. The candidate\nwill develop and maintain mobile applications using React Native, web applications using\nReactJS, and backend services and processes using Node.js and Java/Spring Boot.\nThe candidate will be responsible for designing and developing APIs, managing API integrations\nand migrations, upgrading applications to current versions of Spring Boot, and developing\nsecure authentication and authorization processes. The position will also support integration\nwith enterprise Identity and Access Management services, including IDCS, and application\nauthentication libraries used for Single Sign-On.\nResponsibilities include developing new functionality and enhancements, troubleshooting and\nresolving complex application issues, supporting application deployments and production\nenvironments, and ensuring applications are secure, reliable, scalable, and maintainable. The\ncandidate will work closely with business analysts, QA staff, infrastructure, security, and other\ndevelopment teams to design and deliver application solutions that meet business and technical\nrequirements.\nThe candidate will also participate in technical design and architecture discussions, code\nreviews, testing, documentation, and continuous improvement of application development\nstandards and practices.\nMandatory Skills/Experience\n8+ years of full stack application development experience using Java/J2EE and JavaScript.\nStrong Object-Oriented programming skills and solid understanding and implementation of\nsoftware design patterns are required.\nStrong hands-on experience developing web applications using ReactJS and mobile\napplications using React Native, as well as backend services and processes using Node.js and\nJava/Spring Boot.\nExtensive experience designing, developing, integrating, and maintaining RESTful APIs and\nenterprise API management solutions is required. Strong experience with OAuth 2.0, SAML,\nSingle Sign-On (SSO), and Identity and Access Management is also required, including\nimplementation of secure application authentication and authorization.\nDesirable Skills/Experience\n Extensive experience with Spring and Spring Boot, including upgrading and modernizing\napplications to newer versions.\n Advanced experience developing and maintaining ReactJS web applications and React\nNative mobile applications.\n Strong experience with Node.js and developing backend services, APIs, and automated\nprocesses.\n Extensive experience integrating applications with Identity and Access Management\nplatforms and implementing secure authentication and authorization solutions.\n Strong experience with IDCS, OAuth 2.0, SAML, OpenID Connect (OIDC), and SingleSign-On methods.\n Experience designing and implementing application authentication libraries and enterprise\nSSO integrations.\n Extensive experience with API Gateway and API management technologies, including API\ndesign, configuration, security, integration, migration, and troubleshooting.\n Extensive experience with RESTful APIs, microservices, and service-oriented\narchitectures.\n Experience with HTML5, CSS3, JavaScript/TypeScript, and modern front-end\ndevelopment practices.\n Experience with Git-based source control, CI/CD, and application deployment processes.\n Experience with containerization technologies such as Docker and Kubernetes.\n Strong troubleshooting and analytical skills with the ability to independently diagnose and\nresolve complex application issues across development, testing, and production\nenvironments.\n Ability to provide technical leadership, participate in architecture and design decisions,\nand effectively collaborate with development, QA, business, infrastructure, and security\nteams.\n Experience using AI-assisted software development tools such as Claude, the Claude\nCLI, GitHub Copilot, or similar AI coding and developer productivity tools, with the ability\nto apply them to project planning, UI development, and complex coding implementation,\nas well as code analysis, troubleshooting, testing, documentation, and application\nmodernization.\n Extensive experience with Python for scripting and process automation, including data\nprocessing and synchronization tasks.\n Strong knowledge of implementing offline-first application features using SQLite, with the\nability to diagnose and resolve offline data synchronization issues.\n A plus: Knowledge and experience with mobile application API security, including\ncertificate-based authentication, app attestation, and digital signature/transaction bindin","datePosted":"2026-10-06T18:17:07.004Z","dateModified":"2026-10-06T18:17:07.004Z","hiringOrganization":{"@type":"Organization","name":"Prutech Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"179afe01c00f804bc7e5e250"},"url":"https://jobsearcher.com/jobs/179afe01c00f804bc7e5e250"}}