Hiring.Camp

Java Developer

Citi Bank

·

Today

Location
PLOT NO-1, S.NO. 77, India
Workplace
Hybrid
Type
Full-time
Department
IT
Experience
3+ years
Source
Workday

Description

We are looking for an enthusiastic and motivated Junior Java Developer with over 3 years of experience to join our innovative team. The ideal candidate is passionate about building high-quality software and has a strong desire to develop their career with an AI-first mindset. You will be trained to leverage cutting-edge AI tools like Devin, Claude Code, and proprietary Citi AI platforms to enhance your development workflow. This role offers a fantastic opportunity to grow your skills in building scalable microservices and REST APIs on modern cloud platforms (ECS, APIGEE, Cloud) using technologies like Java and Kafka.

Key Responsibilities:

  • Contribute to the design and development of cloud-native microservices using Java, Spring Boot, and related frameworks.
  • Embrace and develop an AI-first approach, learning to use AI coding assistants (Devin, Claude Code) and internal Citi AI tools to improve development efficiency and code quality.
  • Assist in building and maintaining event-driven systems using Kafka for real-time data processing.
  • Deploy, manage, and troubleshoot applications on containerized platforms like ECS using Docker and Kubernetes.
  • Support the design and implementation of secure, scalable APIs using APIGEE.
  • Collaborate effectively with a team of developers, testers, and architects in a fast-paced Agile/DevOps environment.
  • Participate in the full software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.

Knowledge/Experience:

  • Over 3+ years of hands-on experience in application development using Java/J2EE technologies.
  • A strong interest in and willingness to adopt an AI-first mindset, with a passion for learning and using AI-powered coding assistants.
  • Solid hands-on experience with Java (version 1.8 or above) and the Spring Boot framework.
  • Good understanding of microservice architecture patterns and experience building RESTful web services.
  • Familiarity with messaging platforms like Kafka is a strong plus.
  • Experience or a keen interest in deploying applications in cloud environments (e.g., ECS, Docker, Kubernetes/OpenShift).
  • Exposure to API Gateway management tools like APIGEE is desirable.
  • Proficiency with version control systems (e.g., Git) and experience with CI/CD pipelines and tools (Jira, BitBucket, TeamCity).
  • Experience with writing unit tests using frameworks like JUnit and Mockito.
  • Basic understanding of both relational (e.g., Oracle) and NoSQL databases.
  • A proactive and curious mindset with a strong aptitude for learning new technologies.

Qualifications:

  • Bachelor’s degree (in science, computers, information technology or engineering)
  • Candidate should be willing to work late in the evening India time on need basis in order to interact with US/other global teams

------------------------------------------------------

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 BootDockerKubernetesCI/CDOracleGitJiraRESTAgileDevOpsMicroservices

Similar Jobs

30

Java Developer

Playtech · Kyiv, Ukraine · Remote

Today

Java Developer

Peraton · , US · Remote

Today

Java Developer

NucleusTeq · Chennai, IN

Today

Java Developer

NucleusTeq · Indore/Gurugram, IN

Today

Developer Java

Click Here to Learn More · Manila, Philippines

Today

Java Engineer

Ing · Manila (One Ayala Tower 2), Philippines

Today

Java Developer

Playtech · Tartu / Tallinn, Estonia · Hybrid

Yesterday

Java Developer

VicRoads · Head Office- Melbourne, Australia

Yesterday

Java Developer

Sprezzatura Management Consulting · Remote, US · Remote

2 days ago

Java Engineer

Nab · 15 Tran Bach Dang An Khanh Ward, Vietnam +1

2 days ago

Java Developer

DXC Technology · VNM DXC Etown Ho Chi Minh City (CSC location), Vietnam · Remote, Onsite

2 days ago

Java Developer

Encora · Singapore

5 days ago

Java Developer

Firstnational · Omaha - FN Tower, United States of America · Hybrid

5 days ago

Java Developer

Nimber · Lisbon

6 days ago

Java Developer

SYNNEX · Petaling Jaya, Malaysia

6 days ago

Java Developer

Rs Jaggaer · Belgrade, RS · Remote

6 days ago

Java Developer

Citi Bank · 5900 HURONTARIO STREET MISSISSAUGA, Canada · Hybrid

1 week ago

Java Developer

citibank · Mississauga, ON,CA, CA

1 week ago

Java Developer

DXC Technology · VNM DXC Etown Ho Chi Minh City (CSC location), Vietnam

1 week ago

Java Developer

NYC Department of City Planning · New York City, NY, United States

1 week ago

Java Developer

Mission Consultancy Services 2

1 week ago

Java Developer

Synechron · Pune - Hinjewadi (Ascendas), India

1 week ago

Java Developer

Set of X · Annapolis Junction, MD

1 week ago

Java Engineer

Barclays · Pune, Gera Commerzone SEZ, India

1 week ago

Java Developer

Barclays · Pune, Gera Commerzone SEZ, India

1 week ago

Java Developer

Synechron · Calgary, AB, Canada

1 week ago

Java developer

Barclays · Pune, Gera Commerzone SEZ, India

1 week ago

Java Developer

Bbh · Krakow, Poland · Remote, Hybrid

1 week ago

Java Developer

Pimco · Newport Beach, CA, United States of America

1 week ago

Java Developer

Conduent · Atlanta, GA, United States, US · Hybrid

2 weeks ago