Hiring.Camp

Java Backend Developer

Citi Bank

·

Yesterday

Location
1/124, SHIVAJI GARDENS, MOONLI, India
Workplace
Hybrid
Type
Full-time
Department
IT
Closing date
Today
Source
Workday

Description

As a Junior Java Developer, you will work closely with senior engineers to implement new features, write test suites, debug backend services, and maintain our core application APIs. This is a high-growth opportunity where you will receive active mentorship, code reviews, and structured training in enterprise technologies like Spring Boot, cloud-native deployments, and distributed systems.

Key Responsibilities

Software Development & Maintenance

  • Feature Implementation: Write clean, readable Java code to implement backend features and API endpoints based on technical specifications.
  • Bug Fixing: Assist in troubleshooting, debugging, and resolving application bugs in non-production and production environments.
  • Code Maintenance: Refactor and optimize existing code to improve maintainability and adherence to coding standards.

Quality Assurance & Testing

  • Unit Testing: Write comprehensive unit and integration tests using JUnit and Mockito to maintain high test coverage.
  • Code Quality: Participate in code reviews, receiving constructive feedback from senior peers to continuously improve code standards.

Platform & DevOps Exposure

  • Database Basics: Write and optimize basic SQL queries, schema updates, and work with object-relational mapping (ORM) frameworks like Hibernate.
  • CI/CD Awareness: Learn to use Git for version control, merge requests, and monitor builds through automatic CI/CD deployment pipelines.

Collaboration & Growth

  • Agile Participation: Attend and participate in daily standups, sprint planning, and retrospectives.
  • Continuous Learning: Dedicate time to understanding design patterns, system architecture, and new backend methodologies under the guidance of a senior mentor.

Required Technical Skills & Qualifications

Core Requirements (Must-Have)

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent self-taught/bootcamp portfolio showing strong foundational knowledge).
  • Core Java: Solid understanding of Core Java (version 11 or higher), including Object-Oriented Programming (OOP) concepts, Collections API, Exception Handling, and basic Multithreading.
  • Databases: Foundational knowledge of Relational Databases (SQL) and basic query writing (e.g., PostgreSQL, MySQL, or Oracle).
  • Version Control: Familiarity with Git workflows (cloning, branching, committing, pushing, and creating pull requests).

Preferred / Nice-to-Have Skills

  • Familiarity with the Spring Ecosystem (Spring Boot, Spring MVC, Spring Data).
  • Basic understanding of RESTful API design principles.
  • Familiarity with Maven or Gradle build tools.
  • Awareness of containerization concepts (Docker) or cloud platforms (AWS, Azure, GCP).
  • Experience writing unit tests with JUnit.

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

Job Family Group:

Technology

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

Job Family:

Digital Software Engineering

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

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 BootAWSAzureGCPDockerCI/CDSQLPostgreSQLMySQLOracleGitAgileDevOps

Similar Jobs

30

Java Backend Developer

citibank · Chennai, TN,IN, IN

Yesterday

Backend Java developer

citibank · Pune, MH,IN, IN

2 days ago

Backend Java developer

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

2 days ago

Java Backend Developer

Citi Bank · DLF CYBERCITY 12B, India +1 · Hybrid

3 days ago

Java Backend Developer

citibank · Chennai, TN,IN, IN +1

3 days ago

Java Backend Developer

Capco · India - Bengaluru

1 week ago

Backend Java Developer

Teliacompany · Göteborg, Sweden

1 week ago

Backend Developer (Java)

Viber · Hybrid

3 weeks ago

Backend Developer (Java)

Damia Group · Lisbon, Braga, Porto, , Porto

1 month ago

Java Backend Developer

Robert Bosch · bangalore, India

1 month ago

Java Back-end Developer

Woongjin · Plano, TX, United States

1 month ago

Java Backend developer

Encora · Kuala Lumpur

1 month ago

Java Back-end Developer

SBT Global · Plano, TX, United States

1 month ago

Backend Developer - Java

Tijoree · Mumbai, Maharashtra, India

1 month ago

Java Backend Developer

Ing · Istanbul (VADI ISTANBUL PARK), Türkiye

2 months ago

Java Backend Developer

Ing · Istanbul (VADI ISTANBUL PARK), Türkiye

2 months ago

Java Backend Developer

citibank · Pune, MH,IN, IN

2 months ago

Back-End Java Developer

Exequt · Baltimore · Hybrid

3 months ago

Java Backend Developer

Ing · Istanbul (VADI ISTANBUL PARK), Türkiye

3 months ago

Java Backend Developer

Ing · Istanbul (VADI ISTANBUL PARK), Türkiye

3 months ago

Java Backend Developer

HeadSpin

4 months ago

Backend Engineer (Java)

mindboxgroup · Warszawa, Mazowieckie, Polska · Remote, Hybrid, Onsite

6 months ago

Backend Java Engineer

Beevolve

6 months ago

Java Backend Engineer

Inetum · Lisbon, Lisbon, Portugal · Hybrid

7 months ago

Backend Java Developer

Oshkoshcorporation · US-MD-Hagerstown-Fountainhead, United States of America

8 months ago

Java Backend Developer

Codeverse Technologies · bangalore, KARNATAKA

9 months ago

Java Developer - Backend

Algo · Lahore, Punjab, Pakistan

9 months ago

Java Backend Developer

Encora · Kuala Lumpur

9 months ago

Java Backend Engineer

Db · Bucharest, 6A Dimitrie Pompeiu Blvd, Romania

9 months ago

Backend developer (java)

Expleo Ma Fr · 01-Tangier, MA

10 months ago