Citi

Applications Development Senior Programmer Analyst

Citi
Apply
23 hours ago
Irving, TX, USASenior
H1B sponsor

Base Salary

$160k - $160k/yr

Responsibilities

  • Analyze business requirements and prepare technical design documents.
  • Code, develop, enhance, test, and implement web and financial applications using Java/J2EE, Spring, Spring Boot, Hibernate, JPA, and related technologies.
  • Build data-driven systems using JDBC, SQL, stored procedures, Oracle PL/SQL, and database integrations.
  • Develop and integrate email notification services for application alerts.
  • Design, develop, and support CI/CD pipelines and deployment automation using Jenkins, TeamCity, LightSpeed, and shell scripts.
  • Monitor application infrastructure, conduct vulnerability assessments, and coordinate remediation of host and codebase vulnerabilities.
  • Provide user and operational support, correct software errors, upgrade interfaces, and improve application performance.
  • Use JIRA for project management and bug tracking and resolve code-quality issues reported in SonarQube.

Requirements

  • Master’s degree or foreign equivalent in Computer Engineering, Computer Science, or a related field and three years of relevant experience as a Programmer Analyst, Senior Consultant, Software Developer, or related role.
  • Alternatively, bachelor’s degree or foreign equivalent in the stated fields and five years of specified progressive, post-baccalaureate experience.
  • Experience across the software development life cycle, including requirements gathering, analysis, coding, unit testing, integration testing, system testing, and implementation.
  • Experience developing software with Java, Spring Framework, Spring Boot, Oracle, Maven, Jenkins, Shell scripting, Angular, Tomcat, 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 with Spring Cloud concepts, including distributed version configuration, load balancing, API gateway routing, and Kafka message streaming.
  • Experience using Linux to maintain application software and create shell scripts.
  • Experience conducting vulnerability assessment scans using Checkmarx and Snyk.
  • Experience resolving complex, high-impact business and system process problems using industry standards.

Benefits

  • Full-time position with a permitted telecommuting/hybrid schedule within commuting distance of the Irving, Texas worksite, subject to Citi policies.
  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.

Tech Stack

AngularApache KafkaJavaJenkinsJUnitLinuxMavenSOAPSonarQubeSpring BootSQLTeamCity

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me