Java Senior Application Developer

Software Development

Citi

7 open roles Website

  • Software Development
  • India

Join a fast‑growing technical product team focused on building next‑generation platforms for a global financial leader. This mid‑level role offers hands‑on development within an Agile scrum environment, with a clear path to leadership.

What You’ll Do

  • Design and implement micro‑service solutions for Citi’s global products.
  • Develop REST APIs, Kafka streams, and MQ integrations.
  • Deploy applications on private and public cloud platforms.
  • Manage software upgrades and change requests with global support teams.
  • Write automated tests and ensure CI/CD pipeline compliance.
  • Collaborate with cross‑functional squads to deliver sprint commitments.
  • Monitor production performance and troubleshoot incidents proactively.

What You Need

  • 12+ years of Java development experience.
  • Strong expertise in micro‑services architecture.
  • Hands‑on work with Oracle or MongoDB databases.
  • Proficiency in REST API design, Kafka, and MQ.
  • Experience in Agile and Scaled Agile frameworks.
  • Working knowledge of CI/CD tooling.
  • Solid understanding of object‑oriented design patterns and performance tuning.

Good to Have

  • Exposure to cloud environments (AWS, Azure, or GCP).
  • Experience in large multinational, multicultural organizations.
  • Familiarity with additional DevOps tools.

The Opportunity

Citi is expanding its technical product team in Dublin, offering high performers the chance to lead teams and independently manage technology functions.

Similar Jobs to Apply