Java Architect Salary at Citibank, Na BETA

How much does a Citibank, Na Java Architect make?

As of April 2025, the average annual salary for a Java Architect at Citibank, Na is $208,886, which translates to approximately $100 per hour. Salaries for Java Architect at Citibank, Na typically range from $188,422 to $229,263, reflecting the diverse roles within the company.

It's essential to understand that salaries can vary significantly based on factors such as geographic location, departmental budget, and individual qualifications. Key determinants include years of experience, specific skill sets, educational background, and relevant certifications. For a more tailored salary estimate, consider these variables when evaluating compensation for this role.

DISCLAIMER: The salary range presented here is an estimation that has been derived from our proprietary algorithm. It should be noted that this range does not originate from the company's factual payroll records or survey data.

Citibank, NA Overview

Website:
citi.com
Size:
>50,000 Employees
Revenue:
>$50B
Industry:
Financial Services

Citibank is the world's biggest provider of private banking, and specializes in offering custom solutions from all areas of finance.

See similar companies related to Citibank, Na

What Skills Does a person Need at Citibank, Na?

At Citibank, Na, specify the abilities and skills that a person needs in order to carry out the specified job duties. Each competency has five to ten behavioral assertions that can be observed, each with a corresponding performance level (from one to five) that is required for a particular job.

  1. DevOps: Automating and integrating the efforts of IT operations and development teams to deliver software applications faster.
  2. Leadership: Knowledge of and ability to employ effective strategies that motivate and guide other members within our business to achieve optimum results.
  3. Computer science: Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines.
  4. Analysis: Analysis is the process of considering something carefully or using statistical methods in order to understand it or explain it.
  5. Software Development: Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software), to meet a perceived need of some set of potential users (the case with commercial and open source software), or for personal use (e.g. a scientist may write software to automate a mundane task). Embedded software development, that is, the development of embedded software, such as used for controlling consumer products, requires the development process to be integrated with the development of the controlled physical product. System software underlies applications and the programming process itself, and is often developed separately.

Related Jobs

Intellibus
Silver Spring , MD

Are you a Java Developer working at a Large Financial Institution and being told by your leadership that you are too hands on or detail oriented or think and work like a start-up? Imagine working at Intellibus to engineer platforms that impact billions of lives around the world. With your passion and focus we will accomplish great things together! We are looking forward to you joining our Platform Engineering Team. Our Platform Engineering Team is working to solve the Multiplicity Problem. We are trusted by some of the most reputable and established FinTech Firms. Recently, our team has spearheaded the Conversion & Go Live of apps which support the backbone of the Financial Trading Industry. We are looking for Engineers who can Write applications in Java using Object Oriented Design Principles Create Java Spring Boot REST Services Use Java Streams API to work with real time data Create a Java Thread Executor Pool to read & write from a Thread-safe queue Use Java Lambdas for use in Coll


Sponsored
4/1/2025 12:00:00 AM
Capitole

¡Capitole Consulting sigue creciendo y queremos hacerlo contigo! Estamos buscando un Senior Software Architect para participar en la mejora del modelado de la lógica empresarial de uno de los mayores e-commerce. ✅ Tendrás un rol clave en la definición de estrategias tecnológicas, asegurando que las soluciones sean robustas, eficientes y alineadas con las mejores prácticas de la industria. Serás un referente técnico, participando en decisiones estratégicas y guiando al equipo en la implementación de soluciones innovadoras. Responsabilidades: Gestión del roadmap técnico. Asegurar una arquitectura escalable, eficiente y sostenible. Asegurar excelencia técnica de los equipos a cargo: mentoring de TL, diseño de sistemas con alta disponibilidad y sujetos a alta concurrencia, etc. Mejora continua de los equipos. 🤖 Conocimientos necesarios: Experiencia en entornos Java 11-17, Arquitectura Hexagonal, DDD, colas de mensajería con Kafka, BBDD NOSQL y Cloud. Experiencia participando en el diseño


Sponsored
4/1/2025 12:00:00 AM
Grid Dynamics
Dallas , TX

We are seeking a skilled and experienced Technology Architect specializing in Java, Spring Boot, Microservices, and related backend technologies. As a Java Architect, you will interface with key stakeholders, providing technical expertise throughout various stages of the Software Development Life Cycle. This includes Requirements Elicitation, Application Architecture Definition, and Design. You will play a critical role in creating high-level design artifacts and guiding the development team to implement end-to-end solutions from a technical perspective. Responsibilities : Design and define Program Architecture, ensuring alignment with business and technical requirements. Participate in pre-sales activities, including preparing technical proposals and engaging with prospective clients. Interact daily with clients, including senior executives, to understand requirements, provide updates, and offer technical solutions. Lead and guide the development team in implementing solutions, ensuri


Sponsored
4/1/2025 12:00:00 AM
Annapolis Micro Systems
Annapolis , MD

Do you find it satisfying to architect a proposed application, then follow it all the way through to deployment? Do you also relish the thought of being involved in multiple smaller applications, giving you a wider breadth of experience than you would have elsewhere? Annapolis Micro Systems combines the work variety of a small company with the thrill of working on the most advanced algorithms and technologies. You will work on important, cutting-edge applications in electronic warfare, signals intelligence, radar, artificial intelligence, machine learning, and other emerging fields. Our products and systems are deployed in dozens of high-profile programs that have an important bearing on national security and computing technology. Envision yourself playing an important role on a growing team that supplies world-class electronic products to all the major defense contractors, many Fortune 500 companies, and multiple government agencies. Join us and become part of the future of computing


Sponsored
4/1/2025 12:00:00 AM
HCLTech
Charlotte , NC

HCLTech is looking for a highly talented and self- motivated Java Architect with Microservices to join it in advancing the technological world through innovation and creativity. Job Title: Java Architect Job ID: 2572893 Position Type: Fulltime Location: Charlotte, NC/Onsite We are seeking an experienced Sr. Modern Solution Architect to lead the design and implementation of cutting-edge cloud solutions utilizing Java microservices architecture. The ideal candidate will have extensive experience with one or more major cloud providers and an understanding of cloud-native principles. Responsibilities: Design and architect scalable, resilient, and high-performance solutions using microservices Good knowledge on Event driven Architecture and Database Lead the development of cloud migration strategies and modernization roadmaps Provide expert guidance on container orchestration platforms like Kubernetes Evaluate and recommend emerging technologies to enhance our cloud infrastructure Collabora


Sponsored
3/31/2025 12:00:00 AM
Marvel Technologies Inc
Auburn Hills , MI

Java Architect for a long-term contract with one of our largest automotive clients. This position requires on-site work 2 - 3 days a week in the Auburn Hills, MI area. Duties and Responsibilities: Proficient in distributed system design, specializing in microservices architectural patterns. Skilled in crafting multiple small relational data models. Demonstrated proficiency in utilizing the Java Spring Boot ecosystem, with a focus on developing Rest APIs and implementing industry-standard security measures like JWTs. Hands-on experience with Java programming language and SQL. Essential familiarity with Docker and Kubernetes. automotive or OEM client experience + Education and Years of Experience: At least 10 years' experience in designing, developing and maintaining enterprise applications. Required and Desired Skills/Certifications: TOGAF Experience on Agile methodologies Solid understanding of core and modern technologies around Cloud, APIs, Web-services Location: Auburn Hills, MI


Sponsored
3/31/2025 12:00:00 AM
Axpe Consulting

¡Impulsa tu carrera con AXPE Consulting! 🚀👩‍💻 🔍 ¿Eres un Senior Backend Developer en busca de tu próximo reto? Desde nuestro Departamento de IT, ampliamos equipo y buscamos un Arquitecto Software Junior con experiencia en entornos Java para sumarse a proyectos emocionantes y tecnológicamente innovadores y dar el salto al mundo al apartado de arquitectura. Requisitos: ✅ Programación Java (mínimo 5 años de experiencia): Spring Boot, Spring Security, Spring Data, Spring MVC, JPA, MapStruct, Maven, Gradle. ✅ Bases de datos: Oracle, PostgreSQL. ✅ Diseño de APIs REST: Swagger, OpenAPI, OpenAPI Generator, OAuth2, JWT, HTTP. ✅ Microservicios y aplicaciones distribuidas: DDD, patrones de diseño de microservicios. ✅ Optimización de rendimiento en backend Java: JPA, concurrencia, cachés, uso de profilers. ✅ Optimización de rendimiento en bases de datos relacionales: SQL, JPA. ✅ Sistemas operativos: Unix, Kubernetes. 🌟 ¿Qué te ofrecemos? 📈 Proyección internacional en un entorno global. 👨‍💻


Sponsored
3/29/2025 12:00:00 AM
Radiantze Inc.
Princeton , NJ

Title : Java Architect ( Web Ontology Language exp mandatory ) Location : Princeton, NJ Duration : Long Term . Job Description: 12 years of experience – Technical lead or Architect Define/detailing architecture/design for different data patterns Semantic modelling and experience in Web3.0 technologies, Java 17 Knowledge on frameworks such as , RDF, OWL, Shacl, graphDB, sparql is preferable Define scope boundaries - transaction management, different data sources to be supported etc., Ability to collaborate with internal and external stakeholders to define solutions, best practices. Ability to Review solution implementations Coach / Mentor the teams on solutions/best practices Create Architectural solutions and technical strategies and seek buy-in from stakeholders Keep abreast of technologies, tools and best practices in related areas Experience in configuration driven enterprise platform implementation for a large corporate Experience in running shared services for microservices in pro


Sponsored
3/28/2025 12:00:00 AM

Check more jobs information at Citibank, Na

Job Title Average Citibank, Na Salary Hourly Rate
2 Executive Administrator $123,576 $59
3 Executive Assistant, Human Resources $107,930 $52
4 Executive Chauffeur $54,265 $26
5 Executive Office Assistant $123,576 $59
6 Executive PA $123,576 $59
7 Executive Response Specialist $77,615 $37
8 Executive VP, Operations $410,508 $197
9 Exercise Specialist $74,990 $36
10 Expense Analyst $112,236 $54
11 Digital Transformation Lead $122,185 $59
12 Dining Room Coordinator $70,106 $34
13 Direct Sales Specialist $99,047 $48

Hourly Pay at Citibank, Na

The average hourly pay at Citibank, Na for a Java Architect is $100 per hour. The location, department, and job description all have an impact on the typical compensation for Citibank, Na positions. The pay range and total remuneration for the job title are shown in the table below. Citibank, Na may pay a varying wage for a given position based on experience, talents, and education.
How accurate does $208,886 look to you?

FAQ about Salary and Jobs at Citibank, Na

1. How much does Citibank, Na pay per hour?
The average hourly pay is $100. The salary for each employee depends on several factors, including the level of experience, work performance, certifications and skills.
2. What is the highest salary at Citibank, Na?
According to the data, the highest approximate salary is about $229,263 per year. Salaries are usually determined by comparing other employees’ salaries in similar positions in the same region and industry.
3. What is the lowest pay at Citibank, Na?
According to the data, the lowest estimated salary is about $188,422 per year. Pay levels are mainly influenced by market forces, supply and demand, and social structures.
4. What steps can an employee take to increase their salary?
There are various ways to increase the wage. Level of education: An employee may receive a higher salary and get a promotion if they obtain advanced degrees. Experience in management: an employee with supervisory experience can increase the likelihood to earn more.