Taro Logo

Java Service Developer

Citi is a leading global bank that serves millions of consumers, corporations, governments and institutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Description For Java Service Developer

Citi is seeking a Senior Java Service Developer to join their team in Mumbai, India. This is an intermediate to senior-level position focused on enterprise application development and systems programming. The role involves significant responsibility in designing, implementing, and maintaining complex Java-based applications using modern technologies like Spring, Kafka, and cloud platforms.

The ideal candidate will have extensive experience (10+ years) in Java development, with strong expertise in enterprise applications, distributed systems, and event-driven architectures. You'll be working with cutting-edge technologies including Kafka, OpenShift, and various cloud services, while also having the opportunity to mentor junior developers and influence technical decisions.

Key aspects of the role include conducting feasibility studies, managing development processes from analysis to implementation, and ensuring high-performance application delivery. You'll be working in a dynamic environment where you'll need to balance technical excellence with business requirements, while maintaining Citi's high standards for security and compliance.

This position offers the opportunity to work with one of the world's leading financial institutions, dealing with complex, large-scale systems that impact millions of users globally. You'll be part of a team that values technical expertise, innovation, and professional growth, while working on projects that directly influence the banking and financial services sector.

The role requires someone who can operate with limited supervision, exercise independent judgment, and act as a subject matter expert for both technical teams and senior stakeholders. You'll be expected to contribute to architectural decisions, mentor team members, and help define operating standards and processes.

Last updated 2 days ago

Responsibilities For Java Service Developer

  • Conduct feasibility studies, time and cost estimates, IT planning, and applications development
  • Monitor and control all phases of development process including analysis, design, construction, testing, and implementation
  • Provide user and operational support on applications to business users
  • Analyze complex problems and provide evaluation of business process and system process
  • Recommend and develop security measures
  • Consult with users/clients and other technology groups on issues
  • Serve as advisor or coach to new or lower level analysts

Requirements For Java Service Developer

Java
Kafka
MongoDB
  • 10+ years of Programming experience in Java/JEE, Spring and Kafka
  • Experience with Enterprise Application Development using Java, Spring Hibernate
  • Hands-on experience with Kafka
  • Proficient in creating and debugging complex SQL queries
  • Understanding of Openshift cloud
  • Experience in developing and optimizing high-performance Java applications
  • Effective written and verbal communications skills
  • Bachelor's degree or equivalent experience
  • Experience in systems analysis and programming
  • Working knowledge of consulting/project management techniques

Interested in this job?

Jobs Related To Citi Java Service Developer