Fresher Jobs / Citi / Citi Hiring Full Stack Java and Angular Developer in Chennai | Hybrid
Fresher / entry level
Citi logo

Citi

Citi Hiring Full Stack Java and Angular Developer in Chennai | Hybrid

Chennai Hybrid 0 - 2 years Not disclosed Full Time Batch 2026, 2025, 2024 Any Bachelor's Degree

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Java, JavaScript .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

Citi is seeking a Full Stack Java and Angular Developer for an intermediate-level Applications Development Programmer Analyst position in Chennai, Tamil Nadu. This role is part of the Technology function and focuses on contributing to the development, enhancement, testing, and support of business application systems.

The developer will work with the Technology team to implement new application capabilities and improve existing systems. The position combines Java-based backend development, Angular frontend development, API and microservices work, software testing, automation, and deployment-related activities. The role is offered on a hybrid work basis and is listed as full-time.

Key Responsibilities

  • Use application development concepts and procedures to identify and define system enhancements.
  • Analyze application issues, recommend appropriate solutions, and implement improvements.
  • Apply knowledge of business processes, system workflows, and industry standards to resolve complex problems.
  • Review information, evaluate alternatives, and recommend practical changes to application systems.
  • Conduct software testing and debugging, use scripting tools, and write code based on design specifications.
  • Assess different implementation options when a situation is not directly covered by established procedures.
  • Build working knowledge of the organization's information systems and related practices, including client-server application development, network operations, database administration, systems administration, data centre operations, and PC-based applications.
  • Translate business direction into actionable tasks and follow through on delivery within the assigned area.
  • Handle changing requirements and non-routine technical situations using sound judgement while maintaining quality and timelines.
  • Review deliverables, identify gaps, and guide execution where required to help ensure work meets expected standards.
  • Assess risks associated with business decisions, follow applicable policies and regulations, and escalate or report control issues transparently.

Required Experience and Skills

  • Experience: 0–2 years of relevant experience.
  • Programming and debugging experience in business applications.
  • Working knowledge of programming languages and industry practices or standards.
  • Understanding of the relevant business area and its application development requirements.
  • Clear and concise written and verbal communication.
  • Ability to analyze issues, evaluate possible solutions, and explain technical decisions.

Technical Skills and Technologies

  • Java and J2EE: Hands-on coding experience for application development.
  • Spring Boot and Microservices: Experience developing backend services using Spring Boot and microservices-based approaches.
  • API Development: Experience creating or working with application programming interfaces.
  • Angular: Frontend development experience using Angular.
  • HTML5 and CSS3: Knowledge of web page structure, styling, and responsive interface development.
  • JavaScript: Experience with JavaScript for frontend application functionality.
  • Responsive Web Design: Understanding of building interfaces that adapt to different screen sizes and devices.
  • Jira, ALM and Zephyr: Familiarity with requirements management and test management tools.
  • GitHub Copilot and AI tools: Experience using coding assistance tools is mentioned in the job requirements.
  • Splunk: Exposure to Splunk analysis for reviewing application or operational information.
  • Jenkins and CI/CD: Experience with continuous integration, continuous delivery, DevOps tools, and deployment workflows.
  • Lightspeed and Tekton: These tools are listed in the deployment and DevOps environment.
  • OpenShift, AWS and GCP: Experience or strong familiarity with cloud-based development using these platforms and technologies.
  • JUnit, JMeter, Selenium and Cucumber: Testing tools and frameworks referenced for automation and software quality activities.
  • BDD, TDD and E2E testing: Understanding of behaviour-driven development, test-driven development, end-to-end test suites, and automated unit testing.
  • Functional and API test automation: Ability to create and modify test scripts and work with test automation frameworks.

Testing and Automation Responsibilities

The role includes software automation development and the creation or modification of test scripts. Candidates should be familiar with functional testing and API test automation, along with unit testing and end-to-end test suites for application components.

The job description references BDD and TDD approaches and names JUnit, JMeter, Selenium, and Cucumber as examples of tools used in the testing environment. It also calls for the ability to debug applications and validate code against design specifications.

Education

A bachelor's degree or university degree is required, or equivalent experience may be considered. The posting does not specify a mandatory degree specialization.

Work Mode and Location

This is a hybrid, full-time opportunity based in Chennai, Tamil Nadu, India.

Professional Expectations

The position requires analytical thinking, practical problem-solving, and ownership of assigned work. The developer is expected to evaluate requirements, make reasoned recommendations, manage day-to-day responsibilities, and contribute to delivery outcomes within the defined scope.

Attention to risk, compliance, and professional conduct is also part of the role. Candidates should be prepared to work with changing priorities, communicate technical challenges clearly, and support consistent execution standards.

How to Apply

Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

Any Bachelor's Degree

Passing Batch

2026, 2025, 2024

Experience

0 - 2 years (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.