Hiring.Camp

Java Microservices and Kafka Engineer - Assistant Vice President

citibank

·

Yesterday

Location
Pune, MH,IN, IN
Workplace
Remote, Hybrid
Type
Full-time
Department
Engineering
Seniority
VP
Education
Bachelor
Source
Eightfold

Description

Citi is looking for a Senior Java Engineer to join its Technology team and play a key role in designing, building, and delivering complex, high-performance application systems that directly support critical business operations. Working at an intermediate-to-senior level, you will combine deep Java engineering expertise with hands-on experience in microservices and cloud-native architectures to drive real, measurable outcomes across the software delivery lifecycle. This is a hybrid opportunity based in Pune, offering you the chance to shape technical solutions at a global scale.

## Responsibilities

  • Design, build, and deliver Java-based microservices and application systems that meet specific business and user requirements across the full software development lifecycle.
  • Architect and implement scalable solutions using Java 8 or above, Spring Boot, and MongoDB, ensuring high availability and performance in production environments.
  • Integrate messaging and event-streaming systems, including Kafka and MQ middleware, to enable reliable, real-time data processing across distributed platforms.
  • Deploy and manage containerised applications using Docker, OpenShift, and other cloud technologies to support modern, cloud-native delivery practices.
  • Lead technical analysis of complex application problems, evaluate system and business process requirements, and recommend effective engineering solutions.
  • Identify and implement security controls and post-deployment safeguards to ensure system integrity, regulatory compliance, and sound risk management.
  • Mentor junior and mid-level engineers, serving as a subject matter expert and technical advisor to cross-functional teams and senior stakeholders.

## Required Qualifications & Skills

  • 7 to 12 years of hands-on experience in software application development, systems analysis, and end-to-end project delivery.
  • Strong engineering proficiency in Java 8 or higher, with production-level experience building and maintaining Java Microservices architectures.
  • Practical experience with Spring or Spring Boot frameworks for developing robust, scalable backend services.
  • Proven expertise in MongoDB and NoSQL database design, querying, and integration within distributed application environments.
  • Demonstrated ability to integrate Kafka or MQ-based messaging middleware into high-volume, event-driven systems.
  • Working knowledge of cloud and containerisation technologies, including Docker, OpenShift, or equivalent containerisation platforms.
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

## Beneficial Skills & Qualifications

  • Experience with DevOps practices and CI/CD tooling to support automated build, test, and deployment pipelines.
  • Familiarity with stream processing frameworks such as Apache Flink, or caching technologies for performance optimisation.
  • Exposure to UI technologies that complement full-stack delivery in enterprise application environments.
  • Knowledge of consulting or project management methodologies that support structured planning and stakeholder engagement.

\------------------------------------------------------

## 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.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills

JavaSpring BootDockerCI/CDMongoDBDevOpsMicroservicesRisk ManagementComplianceProject Management

Similar Jobs

3

Vice President, Full Stack Software Engineer, Java and Microservices

0101022-GIA PROD US LOS ANGELES·New York, NY

2w ago

DevOps Engineer Microservices and Java Applications (Panamá)

Signify·Panama City - Torre V·Onsite

1mo ago

Software Engineering Manager - Data and Automation - (CI/CD, DevOps, Kubernetes, OpenShift, Angular, Java, Spring Boot, REST APIs, Microservices)

PNC Bank·Strongsville Technology Center, US +1·Onsite

2mo ago