Skip to main content
Posted 19 May, 2026

Sr Developer - Java API, MCP - Chennai

Photon
India Full Time
Reference: 218_550080_25585

Must-Have Skills

Backend & Architecture

Strong microservices experience

Hands-on API development using Java (Spring Boot)

Experience with event-driven integration (Kafka, MQ, etc.)

Data & Storage

Experience with document / NoSQL stores (e.g., MongoDB)

Familiarity with relational databases (e.g., PostgreSQL)

DevOps & Build

Experience with build tools (Maven, Gradle)

Exposure to CI/CD pipelines (e.g., Jenkins)

Cloud & Runtime

Understanding of building applications as cloud-native

Ability to package, deploy, and run services in containers

Understanding of Docker fundamentals

  • Docker Compose, entry points

Experience packaging and deploying applications in containerized environments (OpenShift)

Familiarity with Helm charts (resource configs like CPU/memory)

Security

Understanding of OAuth2-based authentication

Awareness of OWASP Top 10 vulnerabilities

Familiarity with enterprise implementations (e.g., Citi's OAuth2-based COIN platform)

Troubleshooting & Observability

Hands-on debugging experience using logs, Grafana dashboards, and container-level diagnostics

Good-to-Have Skills

Gen AI / MCP / Tooling

Experience building MCP clients and integrating with MCP Server/Registry

Exposure to LLM-based workflows

AI-assisted development (Copilot, Cursor, etc.)

Frontend

Some frontend exposure (React preferred, Angular acceptable)

Ability to integrate UI with backend APIs

Cloud

Exposure to public cloud environments

  • Note: Citi primarily uses private cloud via OpenShift

    Compensation, Benefits and Duration
  • Minimum Compensation: USD
    Maximum Compensation: USD
    Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
    Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
    This position is not available for independent contractors
    No applications will be considered if received more than 120 days after the date of this post

Sign up for Job Alerts