> Markdown version of [/jobs/ext/3041253-application-developer](https://www.wearedevelopers.com/jobs/ext/3041253-application-developer). 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). --- # Application Developer - **Company:** Citi - **Location:** United States - **Experience:** Expert - **Salary:** $113,840.0 - $170,760.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, HTML5, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Relational Databases, Github, Microsoft SQL Server, Scrum Methodology, Test Data, TypeScript, Web Applications, ReactJS, Spring-boot, Front End Software Development, Api Design, Restful APIs, Microservices - **Published:** September 23, 2026 - **Apply:** https://www.thejobnetwork.com/job/0e78414c-f75f-41d0-9865-c26ae021744f/test-data-mgmt-sr-app-development-engineer-vp ## About the Role * 5+ years of experience in full-stack web application development. \n * Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability). \n * Strong front-end development experience with React, including TypeScript, HTML5, and CSS. \n * Solid understanding of API design and microservices architecture (service boundaries, resilience, observability basics). \n * Hands-on experience with SQL Server and relational data modeling. \n * Proficiency with GitHub workflows and practical experience with CI/CD pipelines. \n * Excellent communication skills, a strong sense of ownership, and the ability to work collaboratively in an agile team. \n, Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience ## Description Join our high-impact Test Data Management team, a group dedicated to building and maintaining the essential tools that empower dozens of scrum teams to test their customer-impacting changes safely and efficiently. Our core mission is to automate and streamline the complex process of managing test data at a massive scale. As a Senior Application Developer, you will be a full stack engineer responsible for designing, building, and supporting the modern web applications that form our self-service toolset. This role requires expertise across the stack, from front-end development in React to back-end services in Java/Spring Boot. You will be instrumental in our ongoing effort to consolidate and modernize our applications, creating a more efficient workflow for the entire organization within an API-first, microservices-based architecture. If you are passionate about automation, building thoughtful interfaces, and creating solutions that make developers' lives easier, this is the team for you. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)