Senior Java Developer

Citibank (Switzerland) AG

Chennai District

Hybrid

Confidential

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Citibank (Switzerland) AG in Chennai invites a Senior Java Developer to design, build and maintain scalable backend services using Java 17+ and Spring Boot, in a hybrid model.

You will develop microservices, REST APIs, and data access layers; integrate AI features via LangChain4j or Spring AI, and improve CI/CD and testing practices.

Required: 5+ years in Java backend, strong SQL/ORM (Hibernate/JPA), and collaboration with product teams.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • 5+ years of professional software development focusing on Java backend systems.
  • Strong experience with Java 17+, Spring Boot, Spring Cloud, Spring Data, Spring Security.
  • RESTful Web Services design and consumption; SQL & ORM like Hibernate/JPA.
  • CI/CD, Git, Maven/Gradle; Docker/Kubernetes in cloud or on-prem environments.

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs.
  • Build microservices and deploy in containerized environments (Docker/Kubernetes).
  • Collaborate with product managers, architects, and frontend engineers.
  • Integrate AI features via LLM APIs and LangChain4j or Spring AI.
  • Embrace CI/CD, testing (unit/integration/contract), and code quality practices.

Skills

Java
Spring Boot
Microservices
SQL/ORM
Git/Maven/Gradle
RESTful APIs
CI/CD
Docker/Kubernetes
AI integration

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Docker
Kubernetes/OpenShift
PostgreSQL
Oracle
MongoDB
Hibernate/JPA
Git
Maven/Gradle

Job description

## Senior Java DeveloperApply: Hybrid: Chennai Tamil Nadu India: Full time: Posted Today: End Date: September 30, 2026 (7 days left to apply): 26993218We are seeking a skilled and motivated **Java Developer** to join our engineering team.This is an exciting opportunity for a strong backend engineer who wants to maintain deep expertise in core Java technologies while actively building practical experience in the rapidly evolving field of Artificial Intelligence.## Key Responsibilities:* **Design & Development:** Architect, build, and maintain high-quality, scalable, and secure backend services and RESTful APIs using Java (version 17 or higher) and the Spring Boot framework.* **Microservices Architecture:** Develop and deploy microservices in containerized environments (Docker, Kubernetes/OpenShift).* **Database Management:** Design and optimize database schemas, write efficient queries, and integrate with relational (e.g., PostgreSQL, Oracle) and non-relational (e.g., MongoDB, Cassandra) databases.* **CI/CD & DevOps:** Participate in and improve continuous integration and continuous deployment (CI/CD) pipelines to ensure automated, reliable software delivery.* **Code Quality & Testing:** Write clean, maintainable, and testable code. Implement comprehensive unit, integration, and contract tests (JUnit, Mockito).* **Collaboration:** Work closely with product managers, system architects, and frontend engineers to translate business requirements into technical solutions.* **AI Feature Integration:** Integrate Large Language Model (LLM) APIs (e.g., OpenAI, Anthropic, or internal AI gateways) into existing Java applications to enable smart features like summarization, semantic search, or automated classification.* **Framework Utilization:** Utilize modern Java-based GenAI libraries and frameworks, such as **LangChain4j** or **Spring AI**, to build Retrieval-Augmented Generation (RAG) pipelines and agentic workflows.## Required Technical Skills* **Programming Language:** Strong proficiency in Java (Java 11/17+ preferred), including deep understanding of multi-threading, concurrency, and object-oriented design patterns.* **Frameworks:** Extensive experience with Spring Boot, Spring Cloud, Spring Data, and Spring Security.* **APIs:** Proven experience designing and consuming RESTful Web Services.* **Databases:** Solid experience with SQL (PostgreSQL, MySQL, or Oracle) and ORM frameworks like Hibernate/JPA.* **Build & Version Control:** Proficiency with Git, Maven, or Gradle.## ## Preferred Qualifications* Experience with cloud platforms (AWS, GCP, or Azure).* Familiarity with message brokers/queues (Apache Kafka, RabbitMQ).* Prior experience building a basic Retrieval-Augmented Generation (RAG) application or chatbot (even as a personal project).* Familiarity with Python (for basic AI scripting or data manipulation) is a plus, though the primary focus remains Java.## Soft Skills & Competencies* **Curiosity & Continuous Learning:** A strong desire to stay updated on both Java advancements and the fast-moving GenAI landscape.* **Problem-Solving:** Analytical mindset with the ability to troubleshoot complex backend issues and design creative AI-driven solutions.* **Communication:** Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.* **Collaboration:** A team player who thrives in an agile, collaborative environment.## Education & Experience* Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).* 5+ years of professional software development experience focusing on Java backend systems.* Demonstrated interest or minor project experience (academic, personal, or professional) involving Generative AI or LLM integration. ------------------------------------------------------## **Job Family Group:**Technology------------------------------------------------------## **Job Family:**Applications Development------------------------------------------------------## **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.*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Java Developer
Software Engineer – Java Developer

Citi • Maharashtra

On-site
INR 1,200,000 - 2,100,000
Software Engineer – Java Developer
Software Engineer – Java Developer

Citi • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Java Solutions Architect- Vice President
Senior Java Solutions Architect- Vice President

Citibank (Switzerland) AG • Chennai District

Hybrid
Confidential
Hybrid work model
Global exposure
Full Stack Java Microservices Developer - Assistant Vice President
Full Stack Java Microservices Developer - Assistant Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Senior Gen AI Engineer - Vice President
Senior Gen AI Engineer - Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Java Backend Developer- Assistant Vice President
Java Backend Developer- Assistant Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Java Full Stack + AI Developer
Java Full Stack + AI Developer

Jade Global, Inc. • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior Full Stack Java Developer - Assistant Vice President
Senior Full Stack Java Developer - Assistant Vice President

Citibank (Switzerland) AG • Chennai District

Hybrid
Confidential
Senior Java Developer
Senior Java Developer

Matrix Business Services • Chennai District

On-site
INR 1,200,000 - 1,800,000
Full stack Java Development -Assistant Vice President
Full stack Java Development -Assistant Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
INR 3,000,000 - 5,400,000