Citi

Banking

JavaDeveloper

₹15–25L ~AI est. Moonli FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Java Developer at Citi”

Industry & Context.

Banking
Full Job Description

Core Technical Proficiencies (Must-Have) The candidate must demonstrate 4-8 years of experience and strong, hands-on capabilities in the following areas: Advanced Spring Framework Expertise: * In-depth, practical experience with the Spring Framework, particularly Spring Boot, for building microservices. * A strong grasp of core Spring principles, including dependency injection, and the overall Spring ecosystem. Database and SQL Mastery: * Exceptional skills in writing complex, efficient, and optimized SQL queries. * A solid understanding of relational database concepts and practical experience with Oracle. * Familiarity with the ORAAS (Oracle as a Service) platform, including its architecture and operational model within our private cloud environment. Microservices and Containerization: * Strong architectural understanding of microservices, including design patterns for building decoupled and independently deployable services. * Hands-on experience in developing, containerizing (e.g., with Docker), and deploying microservices on container orchestration platforms, specifically Red Hat OpenShift. Asynchronous Communication and Messaging: * Proven experience in designing and developing services that utilize messaging protocols for asynchronous communication. * Practical expertise with one or more of the following technologies: Kafka, JMS, or IBM MQ. DevOps Mindset and Tooling: * A clear understanding of DevOps principles and CI/CD pipelines. * Familiarity with modern DevOps tools, including source control with GitHub and continuous delivery with Harness. Additional Valued Skills (Good-to-Have) Integration Frameworks: * Knowledge and prior experience using Apache Camel for implementing enterprise integration patterns and connecting disparate systems. Secure File Transfer: * Exposure to and experience with secure file transfer protocols and technologies, such as SFTP and IBM Connect:Direct. Advanced Storage Systems: * Knowledge of various storage solutions, including net

Free ATS check

Applying for this Java Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Citi?

Real rants from real employees. Read before you apply.

Read Company Rants →