Citi Hiring Java Developer

 Citi is Hiring: Java Developer (Java, Spring Boot) – C10 – Pune



Are you a skilled Java Developer who’s passionate about building high-performance applications? Are you looking for a chance to work with advanced tools and modern technology stacks? If yes, Citi is offering an exciting opportunity for a Java Developer (Java, Spring Boot) – C10 role in Pune, India.

This role is perfect for software engineers who have a strong grip on Java, Spring Boot, and related technologies and want to be part of a global financial organization. Whether you’re a fresher with up to 2 years of experience or someone with hands-on exposure to backend development, this job can help you kickstart or elevate your tech career.

In this blog, we’ll break down everything you need to know about this opportunity—job overview, responsibilities, qualifications, why you should apply, and how to apply. Let’s get started.

About Citi

Citi (Citigroup Inc.) is one of the largest and most respected financial services companies in the world. With a presence in over 160 countries and a legacy of trust, Citi offers a wide range of financial services to individuals, businesses, and governments.

Citi is deeply committed to innovation. Their global technology teams are working constantly to transform financial services by leveraging the power of digital platforms, automation, and cloud computing.

If you're someone who enjoys problem-solving and wants to work on meaningful software products that impact millions of users, Citi offers an excellent platform for you.

Job Role: Java Developer (Java, Spring Boot) – C10

Location: Pune, Maharashtra, India

Job ID: 24803737

Job Type: Full-time, On-Site

Work Model: Resident

Category: Technology – Applications Development Programmer Analyst

This is an intermediate-level role in the application development domain. As a Java Developer, you’ll be working closely with teams on the analysis, development, testing, and implementation of various software applications and solutions.

This role involves working on both new features and enhancements of existing systems, ensuring that Citi’s systems remain robust, secure, and scalable.

Why Choose a Java Developer Role at Citi?

Here are some reasons why joining Citi as a Java Developer is a smart career move:

1. Global Exposure

Work in an international environment with teams from different parts of the world. You’ll gain insights into how a global bank handles software development at scale.

2. Technology-First Approach

Citi uses cutting-edge tools and frameworks like Spring Boot, Kafka, Docker, Kubernetes, and cloud platforms. You’ll be working in an ecosystem that encourages technical innovation.

3. Career Growth Opportunities

At Citi, your career doesn’t stay stagnant. With internal mobility, ongoing learning, and mentorship, you’ll have plenty of ways to move up the ladder.

4. Stability and Job Security

Citi is a stable and reputed organization that values long-term employee growth. You get job security along with a good work-life balance.

5. Competitive Compensation

Apart from a strong salary, Citi also offers benefits such as insurance, wellness programs, and professional development support.

What You’ll Do: Key Responsibilities

As a Java Developer at Citi, you will be involved in a wide range of development tasks. Here’s what your day-to-day work will look like:

  • Application Development: Design, code, test, and deploy applications using Java and Spring Boot.

  • System Enhancements: Implement enhancements to improve system performance and scalability.

  • Troubleshooting & Debugging: Analyze issues, debug code, and fix bugs to ensure smooth application performance.

  • Collaboration: Work with project managers, analysts, and other developers to deliver project goals.

  • Kafka Integration: Use Kafka to manage real-time message streaming between services.

  • Maven & Build Automation: Use Maven for build management, dependencies, and packaging.

  • Database Operations: Write efficient SQL queries to interact with relational databases.

  • Version Control: Use Git for version control and collaboration with team members.

  • Code Reviews: Participate in peer code reviews to maintain code quality and standards.

  • Documentation: Maintain technical documentation for all application development activities.

Required Skills and Qualifications

To apply for this role, here are the minimum requirements you need to meet:

Education & Experience:

  • Bachelor’s degree in Computer Science, IT, or related field.

  • 0 to 2 years of professional experience in software development using Java.

Technical Skills:

  • Proficiency in Java and Object-Oriented Programming (OOP).

  • Strong hands-on experience with Spring Boot.

  • Familiarity with Kafka for event-based communication.

  • Experience with Maven for project build and automation.

  • Good knowledge of SQL for querying relational databases.

  • Familiar with Git for source code management.

  • Experience using IDEs like IntelliJ IDEA.

  • Basic exposure to JavaScript and front-end tech is a plus.

  • Understanding of Docker and Kubernetes is a plus.

  • Knowledge of cloud platforms (AWS, GCP, or Azure) is an advantage.

Soft Skills:

  • Strong analytical and problem-solving abilities.

  • Ability to work in a fast-paced and collaborative environment.

  • Eagerness to learn new technologies.

  • Excellent verbal and written communication skills.

Preferred Skills (Good to Have)

Though not mandatory, the following skills will help you stand out:

  • Familiarity with Scala or Python.

  • Experience in Big Data tools like Apache Spark.

  • Understanding of CI/CD pipelines using Jenkins or similar tools.

  • Knowledge of Agile methodologies like Scrum or Kanban.

What Projects Will You Work On?

You’ll get to work on real-time, enterprise-grade applications that support Citi’s banking operations, customer interactions, and financial products. These applications must be fast, secure, and compliant with regulations.

You may work on:

  • Customer transaction systems

  • Backend services for credit or loan processing

  • APIs that connect with mobile and web applications

  • Real-time data ingestion using Kafka

  • Microservices architecture and cloud deployment

This experience will expose you to how software is developed and scaled in large financial institutions.

Life at Citi Pune

Citi’s Pune office is a hub for technology talent. You’ll be part of a vibrant and collaborative tech community. The company emphasizes learning, innovation, and inclusion.

Employees benefit from:

  • Work-from-home flexibility (depending on team/project)

  • On-site amenities

  • Tech-focused learning programs

  • Diversity and inclusion initiatives

  • Employee wellness and health benefits

How to Apply for the Java Developer Role at Citi

Follow the simple steps below to apply:

Step 1: Visit the Official Citi Careers Page

Go to Citi’s official website and navigate to the Careers section.

Step 2: Search for Job ID: 24803737

In the search bar, type the Job ID (24803737) to find this specific role.

Step 3: Read the Job Description

Go through the official job listing, responsibilities, and qualifications.

Step 4: Submit Your Application

Fill out your profile, upload your updated resume, and submit the application.

Step 5: Prepare for Interviews

If shortlisted, you will be invited for a technical and HR interview. Make sure to revise your Java, Spring Boot, SQL, and system design concepts.

Interview Preparation Tips

Here are a few things you can focus on before your interview:

  • Practice Java coding questions on platforms like LeetCode or HackerRank.

  • Revise key Spring Boot concepts like annotations, dependency injection, and REST APIs.

  • Understand Kafka producers, consumers, and topics.

  • Be ready to explain any personal or academic projects you’ve worked on.

  • Prepare for behavioral questions related to teamwork, communication, and project delivery.

Final Thoughts

Citi is offering a fantastic opportunity for Java developers to grow their careers in a global financial environment. Whether you are a fresher or have up to 2 years of experience, this role offers everything—modern tech stack, global exposure, learning opportunities, and job security.

This Java Developer position in Pune is ideal for someone who’s looking to work with Spring Boot, Kafka, SQL, Git, and more, in a fast-paced and professional setup. If you want to contribute to impactful projects, collaborate with skilled tech professionals, and keep learning, Citi is the right place.

Don’t Wait – Apply Now!

Start your journey with Citi and be part of a world-class technology team.
Visit Citi’s careers portal, search for Job ID 24803737, and submit your application today.



Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Ok, Go it!