JobsApplications Development Senior Programmer Analyst
Applications Development Senior Programmer Analyst
CitibankApplications Development Senior Programmer Analyst
CitibankLocation
Tampa, FL
Type
Full-time
Posted
6/24/2026
Compensation
$127,220 - $164,759 per year
Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025Job description
Citibank is seeking an Applications Development Senior Programmer Analyst in Tampa, FL, to design and enhance application functionality for Foreign Exchange, Money Markets, and Fixed Income. The role involves performing impact analysis, integrating microservices, and implementing Java multi-threading. The analyst will also create REST-based web services and optimize database interactions. This position requires collaboration with various stakeholders to ensure project success and adherence to coding standards.
Requirements
- Bachelor’s degree in Computer Science, Information Technology Management, Computer Engineering, or a related field.
- Four years of experience in software development activities.
- Experience processing large amounts of business data using Java collections and algorithms.
- Experience converting business requirements into software solutions using object-oriented paradigms.
- Experience developing and optimizing database stored procedures or queries utilizing SQL Server, Sybase, and Oracle.
- Experience designing database tables and executing database scripts using SQL principles.
- Experience developing applications using Java, J2EE, JSP, Struts, and Spring framework.
- Experience developing test cases and performing Unit tests using JUnit.
Responsibilities
- Design, develop, and modify application functionality for Foreign Exchange, Money Markets, and Fixed Income.
- Perform impact analysis and feasibility studies of new and existing software implementations.
- Monitor software functioning to ensure systems operate in conformance with specifications.
- Integrate Spring Microservices with ECS clusters and enable CI/CD pipelines.
- Implement Java multi-threading and concurrency framework to support concurrent user operations.
- Create and develop REST-based web services with JSON responses.
- Convert database SQL procedures to Java code using JPA.
- Review algorithms written by peer developers for efficiency and adherence to requirements.
- Confer with systems analysts, engineers, and programmers to design systems and gather project information.
- Support business users in performing tests and contribute to project discussions.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
