Applications Development Senior Programmer, Java/Angular

Citi

Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $134k
$96k most similar roles pay here $210k

This role pays less than 74% of similar roles. Most pay $133,900–$183,500 — the shaded band above. At the midpoint, this role pays about $134k versus about $159k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 329 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Applications Development Senior Programmer, Java/Angular

Citi's Investment Banking and Corporate Banking (IBCB) division is seeking a senior Full Stack engineer to join its dynamic tech team focused on delivering innovative solutions for global clients. This hands-on role involves building robust applications using Angular for the frontend and Java, Spring Boot, Kafka, and GraphQL in a microservices architecture, while adhering to modern CI/CD practices and DevSecOps principles. The ideal candidate will have over six years of experience in full stack development, with expertise in JavaScript, functional programming paradigms, and testing user interfaces. They should be passionate about scalable systems and committed to fostering an environment of quality and engineering excellence within a globally distributed team.

What you'll do

  • Advocate and implement modern software development practices, including DevSecOps and SRE.
  • Ensure team delivers high-quality solutions by maintaining a culture of engineering excellence.
  • Contribute to the continuous improvement of software architecture and development processes.
  • Communicate with clients and project teams to clarify needs and explain technical progress.
  • Explore existing applications to identify complexity and potential risks for successful implementation.

What we're looking for

  • Minimum 6+ years of relevant Full Stack Development experience.
  • Expertise in Angular for frontend and Java, Spring Boot for middleware technologies.
  • Experience with modern CI/CD toolsets and DevSecOps practices.
  • Strong background in agile development methodologies and engineering excellence.
  • Ability to mentor other developers and conduct design/code reviews.
  • Deep understanding of software architecture and the ability to suggest improvements.

More like this

Similar roles

AVP Applications Development, Senior Programmer Analyst

Citi

Remote (Irving, TX) 32 days ago $107,120$160,680
Hadoop Apache Kafka Python PySpark SQL AWS Azure Google Cloud Spark AI/ML MLOps CI/CD Devin Copilot Unix Dimensional Modeling ETL Data Warehousing Generative AI Kubernetes Terraform
Remote

Senior Software Engineer II, Java

State Street

Burlington, MA 20 days ago $90,000$157,500
Java C# SQL JavaScript Agile Scrum API Documentation Relational Databases Object-Oriented Programming Scripting Languages CI/CD

Senior Software Engineer, Java

State Street

Burlington, MA 20 days ago $90,000$157,500
Java Spring Microservices React SQL Azure Cloud Kubernetes Snowflake CI/CD Terraform Docker Git Jira Confluence PostgreSQL Redis MongoDB JUnit Selenium SonarQube

Senior Java Application Developer

State Street

Boston, MA 45 days ago $90,000$157,500
Java Spring Hibernate JPA Kubernetes AWS RabbitMQ Redis Oracle SQL PL/SQL Microservices CI/CD Docker PostgreSQL Terraform JavaScript React Angular Node.js GraphQL Messaging WebSocket GenAI CoPilot Claude Code