
Job Overview
Employment Type
Full-time
Compensation
Salary
Range $113,840.00 - $170,760.00
Benefits
Medical insurance
Dental Insurance
Vision Insurance
401(k)
Life insurance
Paid Time Off
wellness programs
Job Description
Citi is a leading global financial institution recognized for its commitment to innovation, technology, and providing exceptional financial services worldwide. With a strong foothold in banking and financial markets, Citi continually invests in cutting-edge technologies and teams to maintain its competitive edge and meet the dynamic needs of its clients. The company embraces diversity, sustainability, and digital transformation to create seamless experiences and optimize operational efficiency. Citi's Test Data Management team is a key component of its technology division, focused on delivering robust tools that support numerous scrum teams within the organization. This team is dedicated to automation and efficiency, ensuring that testing environments are reliable and scalable for various customer-impacting changes across the company’s products and services.
As a Senior Application Developer within Citi's high-impact Test Data Management team, you will serve as a full-stack engineer, responsible for the design, construction, and maintenance of modern web applications that form the self-service tools relied upon daily by multiple scrum teams. Your role centers on automating and streamlining the challenging process of managing test data at scale, a vital aspect of the software development lifecycle that helps ensure quality and stability in production releases. You will leverage your expertise from front-end development using React and TypeScript to back-end development with Java and Spring Boot, encompassing API-first and microservices-based architectures.
This position offers a unique opportunity to contribute to the consolidation and modernization of Citi’s internal toolset, aimed at creating a more streamlined workflow and enhanced developer experience organization-wide. You will be deeply involved in the creation of scalable RESTful APIs, secure backend services, and intuitive user interfaces that empower teams to safely test customer-impacting changes. The role demands strong collaboration within agile teams and engagement with continuous integration and delivery pipelines, emphasizing engineering best practices such as robust testing, code reviews, and automation.
At Citi, you will operate in a vibrant environment that values ownership, innovation, and teamwork, with access to a comprehensive benefits package including competitive salary ranging from $113,840 to $170,760 annually, medical, dental, and vision coverage, 401(k) plans, wellness programs, and paid time off. Located in Jacksonville at 14000 Citi Cards Way Building C, this full-time role combines technical challenge and career growth in a respected global company. If you are passionate about solving complex problems in software development and eager to join a team where your work directly enhances the quality and efficiency of software releases across a significant enterprise, this role is an excellent match for your skills and ambitions.
As a Senior Application Developer within Citi's high-impact Test Data Management team, you will serve as a full-stack engineer, responsible for the design, construction, and maintenance of modern web applications that form the self-service tools relied upon daily by multiple scrum teams. Your role centers on automating and streamlining the challenging process of managing test data at scale, a vital aspect of the software development lifecycle that helps ensure quality and stability in production releases. You will leverage your expertise from front-end development using React and TypeScript to back-end development with Java and Spring Boot, encompassing API-first and microservices-based architectures.
This position offers a unique opportunity to contribute to the consolidation and modernization of Citi’s internal toolset, aimed at creating a more streamlined workflow and enhanced developer experience organization-wide. You will be deeply involved in the creation of scalable RESTful APIs, secure backend services, and intuitive user interfaces that empower teams to safely test customer-impacting changes. The role demands strong collaboration within agile teams and engagement with continuous integration and delivery pipelines, emphasizing engineering best practices such as robust testing, code reviews, and automation.
At Citi, you will operate in a vibrant environment that values ownership, innovation, and teamwork, with access to a comprehensive benefits package including competitive salary ranging from $113,840 to $170,760 annually, medical, dental, and vision coverage, 401(k) plans, wellness programs, and paid time off. Located in Jacksonville at 14000 Citi Cards Way Building C, this full-time role combines technical challenge and career growth in a respected global company. If you are passionate about solving complex problems in software development and eager to join a team where your work directly enhances the quality and efficiency of software releases across a significant enterprise, this role is an excellent match for your skills and ambitions.
Job Requirements
- 5+ years of experience in full-stack web application development
- strong backend development experience with Java and Spring Boot
- strong front-end development experience with React
- solid understanding of API design and microservices architecture
- hands-on experience with SQL Server and relational data modeling
- proficiency with GitHub workflows and CI/CD pipelines
- excellent communication skills
- strong sense of ownership
- ability to work collaboratively in an agile team
- bachelor's degree in computer science software engineering related technical field or equivalent practical experience
Job Qualifications
- 5+ years of experience in full-stack web application development
- strong backend development experience with Java and Spring Boot (REST APIs security concepts performance and scalability)
- strong front-end development experience with React including TypeScript HTML5 and CSS
- solid understanding of API design and microservices architecture (service boundaries resilience observability basics)
- hands-on experience with SQL Server and relational data modeling
- proficiency with GitHub workflows and practical experience with CI/CD pipelines
- excellent communication skills a strong sense of ownership and ability to work collaboratively in an agile team
- bachelor's degree in computer science software engineering related technical field or equivalent practical experience
Job Duties
- design build and support modern user-friendly web applications across the stack (UI APIs and backend services) to provide self-service test data capabilities
- develop scalable secure microservices using Java and Spring Boot
- design build and document RESTful APIs ensuring adherence to service contracts and versioning strategies
- design and implement automated processes for provisioning and managing test data accounts
- contribute to the consolidation and modernization of internal toolset to improve efficiency and user experience
- work closely with development teams to understand their needs and provide customized test data solutions
- utilize GitHub and contribute to automated CI/CD pipelines for building testing and deploying applications
- promote engineering best practices by writing robust unit and integration tests and participating in code reviews
- perform standard test data management functions to ensure reliability and availability of test data for all scrum teams
Job Criteria
Experience
Expert Level (7+ years)
Job Location
Your Profile Is Visible To Hiring Managers Across OysterLink.
We'll match you with best jobs
Get job offers faster


Search For More Opportunities:
How Candidates Get Hired Faster
Apply to 2–3 similar roles
Complete profile & get best matches
Check new opportunities daily

