Software Engineer – Java Developer

Software Development

Citi

7 open roles Website

  • Software Development
  • India

Join a fast‑moving engineering team building high‑performance backend services while gaining hands‑on experience with generative AI. This position offers the chance to deepen core Java expertise and contribute to AI‑driven features.

What You’ll Do

  • Architect, build, and maintain scalable Java 17+ microservices using Spring Boot.
  • Deploy containerized services on Docker and Kubernetes/OpenShift environments.
  • Design and optimize schemas; write efficient SQL/NoSQL queries for PostgreSQL, Oracle, MongoDB, Cassandra.
  • Create and maintain CI/CD pipelines; automate testing with JUnit and Mockito.
  • Integrate LLM APIs (OpenAI, Anthropic) and Java GenAI libraries into backend services.
  • Collaborate with product, architecture, and frontend teams to deliver AI‑enhanced features.

What You Need

  • 5+ years Java backend development, Java 11/17+, multithreading and design patterns.
  • Deep experience with Spring Boot, Spring Cloud, Spring Data, Spring Security.
  • Strong RESTful API design and consumption.
  • Proficient in SQL (PostgreSQL, MySQL, Oracle) and Hibernate/JPA.
  • Git version control and Maven or Gradle build tools.
  • Bachelor’s degree in Computer Science or related field (or equivalent experience).

Good to Have

  • Cloud platform experience (AWS, GCP, or Azure).
  • Familiarity with Kafka or RabbitMQ messaging.
  • Built a Retrieval‑Augmented Generation or chatbot prototype.
  • Basic Python for AI scripting (optional).

The Opportunity

The role blends core Java engineering with hands‑on work on generative AI, letting you contribute to real‑world LLM integrations while advancing your backend skill set.

Similar Jobs to Apply
  • Tata Consultancy Services
    India

    We’re looking for a seasoned full‑stack engineer to craft modern web applications that blend rich front‑end experiences with robust Java‑backed services. You’ll join a dynamic team deliverin
  • Salesforce
    India

    Join a fast‑growing APAC team that empowers developers, architects, and students to innovate with AI‑driven Salesforce technologies. Create content, run events, and shape product direction regiona
  • Proxima IT Solutions LLC
    India

    Join a fast‑growing tech team delivering cloud‑native solutions for enterprise clients. You’ll build scalable back‑end services while collaborating closely with front‑end engineers in a remo
  • ANJ Creations
    India

    We’re searching for a dynamic software engineer who thrives on turning ideas into robust web solutions. If you love solving complex problems, breaking conventions, and building scalable applications