Applications Development Senior Programmer Analyst

Posted Yesterday
Be an Early Applicant
Irving, TX, USA
Hybrid
160K-160K Annually
Senior level
Financial Services
The Role
Develop and enhance Java/J2EE financial applications, analyze requirements, create technical designs, build data-driven systems, and support full software development lifecycles. Responsibilities include developing CI/CD pipelines, DevOps and shell scripts, resolving vulnerabilities, improving code quality, maintaining databases and stored procedures, supporting applications, and implementing microservices, APIs, messaging, and cloud configuration using Agile practices.
Summary Generated by Built In

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Irving, Texas location.


Duties: Analyze business requirements and prepare technical design documents. Collaborate with team to code, develop and enhance web applications using Java/J2EE, Core Java, Spring, Hibernate, JPA, Micro Services, SOAP, REST Web Services, XML, JSON, Junit, and UNIX. Build data-driven systems using core JDBC/Spring, JDBC API classes, SQL, stored procedures, and Oracle PL/SQL. Develop and integrate email notification service to handle alerts using Java Spring Boot. Establish and implement new or revised applications systems and programs to meet specific business needs or user areas. Monitor and control all phases of development process, including analysis, design, construction, testing, and implementation. Facilitate clean distribution by using various J2EE design patterns that include Objects Factory, Singleton, Data Access Objects, Data Transfer, Business Delegate and Session Façade. Monitor code and application infrastructure and identify any vulnerabilities on hosts and codebase. Coordinate with respective team members to resolve vulnerabilities by upgrading versions. Develop DevOps scripts used to build the code, and execute deployments with Jenkins and TeamCity. Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality. Provide user and operational support for applications to business users. Modify existing software to correct errors, adapt to new hardware, and upgrade interfaces to improve performance. Support Continuous Integration/Continuous Deployment (CI/CD) pipelines. Analyze and implement pipeline changes in LightSpeed. Fix issues reported in SonarQube and improve code quality. Develop new shell scripts and integrate within the build and deployment pipelines to meet development requirements provided by the users. Adhere to Agile methodology and utilize JIRA for project management and bug tracking. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

 

Requirements: Requires a Master’s degree, or foreign equivalent, in Computer Engineering, Computer Science, or related field and 3 years of experience as a Programmer Analyst, Senior Consultant, Software Developer, or related position involving coding and developing financial applications. Alternatively, employer will accept a Bachelor’s degree in stated fields and 5 years of the specified progressive, post-baccalaureate experience. Full span of experience must include: Software Development Life Cycle, including performing detailed analysis, collecting requirements, coding and unit testing, integration, and system testing; Analyzing and developing software using Java, Spring Framework, Spring Boot, Oracle, Maven, Jenkins, Shell scripting, Angular, Tomcat, Webservers, JSON, and XML; Designing and developing continuous integration and deployment pipelines;  Developing SQL queries and modifying stored procedures to fix application performance; Utilizing Spring cloud concepts to provide distributed version configuration, load balancing, API gateway routing, and Kafka message streaming; Resolving high-impact problems by evaluating complex business processes, system processes, and industry standards; Utilizing Linux to maintain application software and create shell scripts; and Conducting vulnerability assessment scans to identify vulnerabilities on hosts and codebase using Checkmarx and SYNK. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #261002973. EO Employer.


Wage Range:                $160,285 to $160,285

Job Family Group:         Technology

Job Family:                   Applications Development


------------------------------------------------------

Job Family Group:

------------------------------------------------------

Job Family:

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Primary Location:Irving Texas United States

------------------------------------------------------

Primary Location Full Time Salary Range:


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Most Relevant Skills Wholesale Lending Operations Management.

------------------------------------------------------

Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Anticipated Posting Close Date:Dec 28, 2026

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.


Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.


Illinois residents – AI Notice and Right

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills Required

  • Master's degree or foreign equivalent in Computer Engineering, Computer Science, or a related field
  • Three years of experience as a Programmer Analyst, Senior Consultant, Software Developer, or related role involving coding and developing financial applications
  • Alternatively, a Bachelor's degree in Computer Engineering, Computer Science, or a related field
  • Five years of specified progressive, post-baccalaureate experience involving coding and developing financial applications when using the Bachelor's degree alternative
  • Experience with the software development lifecycle, including requirements gathering, analysis, coding, unit testing, integration testing, and system testing
  • Experience developing software with Java, Spring Framework, Spring Boot, Oracle, Maven, Jenkins, shell scripting, Angular, Tomcat, web servers, JSON, and XML
  • Experience designing and developing continuous integration and deployment pipelines
  • Experience developing SQL queries and modifying stored procedures to improve application performance
  • Experience using Spring Cloud for distributed configuration, load balancing, API gateway routing, and Kafka message streaming
  • Experience resolving high-impact problems involving complex business processes, system processes, and industry standards
  • Experience using Linux to maintain application software and create shell scripts
  • Experience conducting vulnerability scans using Checkmarx and Snyk
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
226,610 Employees
Year Founded: 1998

What We Do

Citigroup is a global diversified financial services holding company serving consumers, corporations, governments and institutions. It provides consumer banking and credit, corporate and investment banking, securities brokerage, trade and securities services, and wealth management. Operating across nearly 160 countries and jurisdictions, Citi aims to be a leading partner for institutions with cross-border needs, a global wealth manager, and a valued personal bank in the United States.

Similar Jobs

Hybrid
2 Locations
226610 Employees
97K-145K Annually
Hybrid
2 Locations
226610 Employees
107K-161K Annually
Hybrid
2 Locations
226610 Employees
107K-161K Annually
Hybrid
2 Locations
226610 Employees
107K-161K Annually

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
85 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account