Applications Development Senior Programmer Analyst jobs in United States
cer-icon
Apply on Employer Site
company-logo

Citi · 5 hours ago

Applications Development Senior Programmer Analyst

Citi is a global bank that is seeking an Applications Development Senior Programmer Analyst for its Jersey City, NJ location. The role involves full-stack application development, collaborating with various stakeholders to align software with user expectations, and contributing to the overall systems development lifecycle.

BankingFinanceFinancial Services
check
H1B Sponsor Likelynote

Responsibilities

Conduct tasks related to applications full-stack development and implement new or revised application systems and programs with front-to-back integration to meet specific business needs or user areas
Partner with Test Engineers, Business Analysts, and Product Owners to ensure developed software aligns with user expectations and Acceptance criteria
Collaborate with Functional experts and Product Owners to hash out and groom system requirements and perform T-shirt sizing based on their relative effort or build complexity
Contribute and collaborate on activities related to feasibility studies, solution design, time and cost estimations, IT planning, model development, and risk and issue tracking as part of overall systems development and software delivery lifecycle
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Serve as advisor or coach to new or lower-level analysts
Ensure essential procedures are followed and help define operating standards and processes

Qualification

JavaSpring FrameworkApplication Programming InterfacesKafkaSQLRedisGemfireCloud-based architectureMicroservices-based architectureJunitMockitoSonarQubeData transformationsFault-tolerant processesApplication security

Required

Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related field
Three (3) years of experience in the job offered or in a related IT occupation performing application development activities
Three (3) years of experience must include: Developing applications using Java and Spring Framework and implementing Application Programming Interfaces with solid principles for scalability and extensibility using Spring Boot, Spring REST and JPA, interfacing with various storage solutions that use SQL to design databases and Redis and Gemfire for caching solutions to meet business requirements
Working with high-volume data flows in real-time environments using Kafka and other messaging infrastructures and optimizing latency in time-sensitive applications
Integrating third-party platforms with in-house systems ensuring seamless interoperability and data exchange
Performing data transformations and normalizations between diverse formats (e.g., FIXML and other formats) ensuring data integrity and accurate data representation
Designing fault-tolerant processes that ensure data consistency during interruptions and implementing cloud-based, microservices-based architecture using platforms including RedHat OpenShift and Amazon S3 Cloud to allow independent scaling of components
Utilizing Junit and Mockito frameworks and SonarQube to write unit test cases and provide code coverage for applications and industry tools including Blackduck to address application security vulnerabilities
In the alternative, employer will accept a Master's degree and one (1) year of experience
Employer will accept pre- or post-Master's degree experience

Benefits

Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Company

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.

H1B Sponsorship

Citi has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
James Monahan
Managing Director / Global Head of Asset Servicing
linkedin
leader-logo
Naveed Sultan
Managing Director, Chairman, Institutional Clients Group
linkedin
Company data provided by crunchbase