371,660open jobs
9,621companies
49,388added this week
Browse all
Salary
$19k – $51k per year (Estimated)
Location
Remote/Hybrid (India)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Citi is a leading global financial services company headquartered in New York City, offering a broad range of banking, investment, and wealth management services to consumers, corporations, and institutions. As one of the world's largest banking institutions, it operates across more than 160 countries and jurisdictions, serving as a critical facilitator of global commerce. Through its primary consumer division, Citibank, alongside its institutional businesses, the company provides everyday banking, credit cards, capital markets solutions, and cross-border payment infrastructure worldwide.

Job Description

We are seeking a skilled and motivated Java Developer to join our team as a developing professional. In this role, you will be a key contributor to the design, development, and maintenance of high-performance, scalable, and resilient microservices. The ideal candidate deals with most problems independently, has some latitude to solve complex problems, and integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. A passion for innovation, continuous improvement, and strong analytical thinking are essential.

Responsibilities

  • Accountable for the design, development, construction, testing, and implementation of robust, scalable, and secure microservices using Java 17+ and related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes).

  • Turn tech stack and application design into code, writing secure, stable, testable, and maintainable code.

  • Participate in the technical design of new features and enhancements, ensuring alignment with the overall system architecture and best practices.

  • Collaborate with product owners, architects, and other developers to translate business requirements into technical solutions, operating with autonomy where some oversight and direction may be required.

  • Address a variety of problems, questions, or situations by applying established criteria to directly influence development outcomes.

  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects.

  • Participate in code reviews to ensure code quality, performance, and security, and help improve processes that accelerate delivery, drive innovation, and lower costs.

  • Help identify and resolve technical issues, contributing to root cause analysis.

  • Ensure you and your peers are actively seeking ways to objectively measure productivity (e.g., SonarQube) and automate code quality, unit testing, and build processing in the CI/CD pipeline.

  • Communicate technical concepts clearly and concisely to team members and other technology groups.

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations.

Required Skills and Qualifications

Experience

  • 3-5 years in an Apps Development role with demonstrated execution capabilities.

  • Experience in designing, developing, and deploying microservices.

  • Experience with Spring Boot, Spring Cloud, or similar frameworks for microservice development.

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and running high-traffic, distributed services.

  • Experience with messaging queues (e.g., Kafka, RabbitMQ).

  • Practical experience with CI/CD pipelines and DevOps practices.

Technical Skills

  • Proficiency in Java (Java 17+).

  • Sound understanding of application development concepts, object-oriented programming (OOP) principles, design patterns, and software architecture.

  • Knowledge of RESTful API design and development.

  • Experience with relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases.

  • Proficiency with testing frameworks (e.g., JUnit, Mockito) and TDD methodologies.

  • Understanding of distributed systems concepts like fault tolerance, scalability, and resilience.

Soft Skills

  • Strong problem-solving and analytical skills; data-driven and results-oriented.

  • Excellent written and verbal communication skills.

  • Ability to work effectively in a collaborative team environment.

  • High degree of initiative and self-motivation.

Education

  • Bachelor's/University degree or equivalent practical experience in Computer Science, Engineering, or a related field.

Preferred Qualifications

  • Experience in Full Stack Development, including modern frontend frameworks.

  • Familiarity with security best practices in microservices architectures.

  • Familiarity with performance tuning and optimization of Java applications.

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

Job Family Group:

Technology

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

Job Family:

Digital Software Engineering

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

Time Type:

Full time

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

Most Relevant Skills

Please see the requirements listed above.

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

Other Relevant Skills

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

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

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
371,660 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
India
$104k – $212k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Singapore
C++
Java
Node JS
TypeScript
JavaScript
Frontend
GraphQL
React.js
DevOps
Amazon CloudWatch
AWS
Azure
CI/CD
Datadog
Docker
Kubernetes
Splunk
Terraform
Apply
$26k – $67k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
Java
Java
Spring Boot
Spring Cloud
Databases
Apache Kafka
Snowflake
Mobile
MVP
DevOps
AWS
Azure
Chaos Engineering
Docker
GCP
Grafana
IAM
Kubernetes
OpenTelemetry
Platform Engineering
Prometheus
SLI/SLO/SLA
Terraform
Apply
Data Engineer 10 hours ago
$30k – $59k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
pySpark
Databases
Amazon Redshift
Apache Kafka
DynamoDB
Snowflake
AI/ML
ChatGPT
Claude
Cline
Copilot
Spark
DevOps
Amazon EC2
AWS
AWS Lambda
CI/CD
Docker
Jenkins
Kubernetes
Terraform
Amazon Kinesis
Amazon S3
AWS Step Functions
IAM
Management
ServiceNow
Apply
$31k – $61k per year (Estimated) • In office • 6+ years exp • Bengaluru
Go
Python
SQL
Databases
Apache Kafka
ElasticSearch
PostgreSQL
DevOps
AWS
Azure
GCP
Kubernetes
Platform Engineering
Terraform
Vector
Apply
$88k – $201k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Singapore
C++
Java
DevOps
AWS
Azure
Apply
$22k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • Mexico City
DevOps
AppDynamics
SLI/SLO/SLA
Splunk
Windows Server
Apply
$96k – $134k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • New York
JavaScript
Swift
TypeScript
Java
Java
Spring Framework
Databases
Apache Kafka
PostgreSQL
AI/ML
AI Agents
Claude
Copilot
Fine-tuning
Flink
LangChain
LangGraph
Llama
LlamaIndex
Prompt Engineering
PyTorch
RAG
TensorFlow
Transformers
Devin
Hugging Face
OpenAI
Frontend
Angular
React.js
Mobile
MVC
DevOps
AWS
CI/CD
Docker
Kubernetes
OpenShift
Splunk
Vector
GitHub
Analytics
Tableau
Apply
$24k – $54k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Mexico City
Apply
$139k – $208k per year • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Irving
Management
Confluence
Apply
$35k – $77k per year (Estimated) • Remote/Hybrid • Full-Time • Warsaw
Apply
$11k – $33k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • India
Java
SQL
C#
C#
.NET
AI/ML
AI Agents
DevOps
Bitbucket
QA
JMeter
Selenium
Apply
$20k – $51k per year (Estimated) • In office • Full-Time • 6+ years exp • India
C#
SQL
TypeScript
JavaScript
C#
ASP.NET Core
Entity Framework Core
xUnit
Databases
Apache Kafka
RabbitMQ
Frontend
Angular
Mobile
Dependency Injection
DevOps
Azure
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Kubernetes
Rest API
Apply
$15k – $37k per year (Estimated) • In office • Full-Time • 3+ years exp • India
Bash
PowerShell
Python
SQL
DevOps
Akamai
Amazon EKS
AWS
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
FinOps
GitHub
GitHub Actions
Jenkins
Kubernetes
Platform Engineering
Terraform
Windows Server
Cybersecurity
Least Privilege
Management
ServiceNow
Apply
$19k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • India
JavaScript
Databases
Oracle
DevOps
Rest API
Marketing
Salesforce
Apply
$28k – $68k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • India
Python
Python
FastAPI
Flask
Databases
Chroma
Milvus
Pinecone
Redis
Weaviate
AI/ML
AI Agents
AutoGen
Copilot
Fine-tuning
Function Calling
Keras
LangChain
LangGraph
LlamaIndex
LLM
LoRA
Model Context Protocol
Multimodal AI
Prompt Engineering
PyTorch
QLoRA
RAG
Scikit-learn
TensorFlow
PEFT
Human-in-the-Loop
OpenAI
Structured Outputs
DevOps
AWS
Azure
CI/CD
GCP
Vector
GitHub
Apply
See all jobs
This is one of many
371,660 more open roles from verified company boards, updated every day.