IOS Developer

Citi

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi is hiring a Software Engineer to design and develop high-throughput microservices using Java 17/21, Spring Boot, and cloud-native frameworks. You will architect RESTful APIs, event-driven interfaces, and scalable data stores with Oracle and MongoDB. The role emphasizes strong testing, CI/CD, and collaboration within an agile team.

Required 4–8 years in apps development, excellent communication, and experience delivering cloud-native services at scale. Full-time on-site role in India.

Qualifications

  • 4–8 years in an Apps Development role.
  • Strong experience with Java, Spring Boot, and cloud-native tech.
  • Proficient in designing scalable microservices and REST APIs.
  • Experience with CI/CD and cloud deployments.
  • Excellent communication and collaboration.

Responsibilities

  • Design, develop, test, deploy, and maintain high-throughput microservices using Java (17/21) and Spring Boot.
  • Build and document robust RESTful APIs and event-driven interfaces per enterprise standards.
  • Design asynchronous workflows and event pipelines using Kafka or JMS.
  • Implement data persistence with Oracle and MongoDB, optimized indexing and transactions.
  • Enforce clean code, SOLID, DDD, and TDD/BDD; contribute to automated tests.
  • Contribute to CI/CD pipelines and containerization with Docker, Kubernetes/OpenShift.
  • Participate in Scrum/Kanban ceremonies and production support during releases.

Skills

Microservices development
REST API design
DDD / TDD / BDD
Agile / Scrum

Education

Bachelor's degree

Tools

Java (17/21)
Spring Boot
OpenAPI/Swagger
Apache Kafka

Job description

Key Responsibilities
  • Design & Development
    • Microservices Development: Design, develop, test, deploy, and maintain high-throughput, low-latency microservices using Java (17/21), Spring Boot, and cloud-native frameworks.
    • API Architecture: Build and document robust RESTful APIs and event-driven interfaces adhering to enterprise API standards, OpenAPI/Swagger specifications,
    • Event-Driven & Messaging Systems: Design asynchronous workflows and event streaming pipelines using Apache Kafka or JMS.
    • Database & Data Management: Implement efficient data persistence layers using relational databases ( Oracle) and NoSQL stores (MongoDB), ensuring optimized indexing, query execution, and transactional integrity.
  • Engineering Excellence & DevOps
    • Code Quality & Best Practices: Enforce clean code principles, SOLID design patterns, domain-driven design (DDD), and test-driven development (TDD/BDD).
    • Automated Testing: Author comprehensive unit, integration, and contract tests utilizing JUnit 5, Mockito maintaining high automated test coverage (>85%).
    • CI/CD & Cloud Integration: Build and optimize CI/CD pipelines and containerize services using Docker and Kubernetes / OpenShift.
    • Observability & Reliability: Integrate logging, metrics, and tracing instrumentation into microservices using frameworks such as OpenTelemetry, Micrometer, Prometheus, Grafana, and Splunk/ELK.
  • Collaboration & Leadership
    • Agile Participation: Actively participate in Scrum/Kanban ceremonies (sprint planning, daily standups, backlog refinement, retrospectives).
    • Production Support & Incident Management: Partner with Level 3 (L3) support teams for triage, root-cause analysis (RCA), and remediation of critical production incidents during release rollouts and business hours.
    • 4-8 years in an Apps Development role. Demonstrated execution capabilities.
    • Strong analytical and quantitative skills; Data driven and results-oriented
    • Experience in running high traffic, distributed, cloud based services
    • Experience in affecting large culture change
    • Experience leading infrastructure programs
    • Skilled at working with third party service providers
    • Excellent written and oral communication skills
Education
  • Bachelor’s/University degree or equivalent experience
Job Family Group

Technology

Job Family

Digital Software Engineering

Time Type

Full time

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IOS Developer
IOS Developer

Citigroup Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Citi • Chennai District

On-site
INR 1,200,000 - 2,200,000
Java Microservices Senior Developer
Java Microservices Senior Developer

Citi • Pune District

On-site
INR 1,500,000 - 2,500,000
Java Microservices Senior Engineer
Java Microservices Senior Engineer

Citi • Pune District

On-site
INR 1,500,000 - 2,100,000
Java Microservice Senior Engineer
Java Microservice Senior Engineer

Citi • Chennai District

On-site
INR 1,800,000 - 3,000,000
Java Microservices Senior Developer
Java Microservices Senior Developer

Citigroup Inc. • Pune District

On-site
INR 1,200,000 - 1,800,000
Java Microservices Senior Developer
Java Microservices Senior Developer

Citi • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Digital Software Engineer Senior Manager
Digital Software Engineer Senior Manager

Citi • Pune District

On-site
INR 3,500,000 - 6,000,000
Digital Software Engineer Senior Manager
Digital Software Engineer Senior Manager

Citi • Chennai District

On-site
INR 3,000,000 - 5,500,000
Controls Tech - EIM - Java Full Stack Tech Lead
Controls Tech - EIM - Java Full Stack Tech Lead

Citi • Maharashtra

On-site
INR 4,000,000 - 7,000,000