Full Stack Java Developer

Citi

Chennai District

On-site

INR 1,500,000 - 2,500,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Digital Software Engineer Intmd Analyst role at Citi is a growing opportunity in Chennai, aligned with UK business hours. You will contribute to end-to-end development using Java, Spring Boot, Angular/React, and Oracle, while embracing AI-enabled tooling and cloud-native practices.

You will collaborate with senior engineers to deliver features, troubleshoot issues, and optimize build/test/deploy processes using Docker, Kubernetes/OpenShift, and CI/CD pipelines.

Qualifications

  • 4–8 years of proven software development experience with Java, Spring Boot, Angular/React and Oracle.
  • Experience with microservices, cloud-native apps, and CI/CD pipelines.
  • Front-end with Angular/React; back-end RESTful APIs; SQL/PLSQL.
  • Familiarity with AI coding tools and AI-enabled development is a plus.

Responsibilities

  • AI-Driven development: use AI tools to accelerate delivery and improve solutions.
  • Deliver end-to-end features and collaborate with senior developers.
  • Containerize with Docker and orchestrate with Kubernetes/OpenShift.
  • Troubleshoot performance and design challenges; participate in build/test optimization.

Skills

Java
Spring Boot
Angular
React
Oracle
SQL/PLSQL
REST APIs
CI/CD
Microservices
Agile
GitHub Enterprise
JIRA
Testing (JUnit/Mockito)

Education

Bachelor's degree in CS/Software Engineering

Tools

Docker
Kubernetes
OpenShift
AWS

Job description

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve complex problems. Integrates in-depth specialty area knowledge with a solid understanding of industry standards and practices. Good understanding of how the team and area integrate with others in accomplishing the objectives of the subfunction/ job family. Applies analytical thinking and knowledge of data analysis tools and methodologies. Requires attention to detail when making judgments and recommendations based on the analysis of factual information. Typically deals with variable issues with potentially broader business impact. Applies professional judgment when interpreting data and results. Breaks down information in a systematic and communicable manner. Developed communication and diplomacy skills are required in order to exchange potentially complex/sensitive information. Moderate but direct impact through close contact with the businesses' core activities. Quality and timeliness of service provided will affect the effectiveness of own team and other closely related teams.

We are actively seeking a motivated and talented Junior Full Stack Java Engineer coupled with an emerging AI skillset. The ideal candidate will possess hands-on experience in core technologies including Java, Spring Boot, Oracle, OpenShift, Docker, and Kubernetes. This role entails active participation in the end-to-end development, testing, and deployment of high-quality software solutions, collaborating closely with senior team members and technical leads.

Responsibilities
  • AI-Driven Development: Utilize AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate task delivery timelines, and optimize software solutions.
  • AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively suggest innovative approaches or tools to help implement product features.
  • Execution and Collaboration: Take accountability for delivering assigned application features to successful completion. Provide support for larger project initiatives and collaborate closely with senior developers to execute design patterns.
  • Problem Solving and Troubleshooting: Demonstrate the ability to analyze and effectively troubleshoot standard coding, application performance, and design challenges.
  • Root Cause Analysis: Assist in conducting research to identify the root causes of development and performance issues, as well as implementing effective defect resolutions under senior guidance.
  • Technical Acumen: Demonstrate a solid understanding of the technical and functional requirements pertinent to the solutions under development.
  • Containerization and Orchestration: Utilize Docker for application containerization and gain experience with Kubernetes/OpenShift for service orchestration.
  • Communication and Risk Management: Effectively communicate progress, proactively flag development bottlenecks, and assist in identifying and tracking issues and risks within assigned tasks.
  • Process Optimization: Support efforts to streamline, automate, or improve build, test, and deployment processes within the immediate development team.
Requirements
  • Proven Experience: 4 to 8 years of proven software development experience, focusing on Java, Spring Boot, Angular or React, and Oracle.
  • Modern Application Development:
    • Solid understanding of modern application architecture principles.
    • Hands-on experience (or at least awareness/theoretical knowledge of) with AI coding agents/tools like Claude Code, Devin, Replit, Cursor, Codex, etc.
    • Good working knowledge of Microservices frameworks (e.g., Spring Boot), and exposure to Event-Driven Services and Cloud-Native Application Development.
  • Full Stack Proficiency: Demonstrated capability to develop and maintain both front-end and back-end components of robust web applications.
  • Front-End Development: Hands-on experience in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., Angular or React), HTML5, and CSS.
  • Back-End Development: Solid experience in developing server-side logic and REST APIs using languages such as Java, Python, or similar.
  • Database Expertise: Good working knowledge of SQL and PL/SQL, with a solid understanding of Relational Database Management Systems (RDBMS), particularly Oracle.
  • API Development: Capability in building, testing, and implementing RESTful APIs leveraging appropriate frameworks and technologies.
  • CI/CD and DevOps:
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).
    • Experience with AWS is considered an advantage.
  • Agile Methodologies: Practical experience working within Agile development methodologies (Scrum/Kanban) and utilizing project management tools such as JIRA.
  • Testing Automation: Ability to write and automate unit and integration tests (e.g., JUnit, Mockito) to ensure code quality and test coverage.
  • Version Control: Solid understanding and practical experience with code versioning tools, including GitHub Enterprise and Bitbucket.
Education

A bachelor’s degree in computer science, software engineering, or a related field is required. An advanced degree or relevant technical certifications are considered a plus.

This is a full-time position. The successful candidate must be willing to work in UK business hours from Chennai, India.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Angular Java Fullstack Expert-Assistant Vice President
Angular Java Fullstack Expert-Assistant Vice President

Citi • Maharashtra

On-site
INR 450,000 - 750,000
Java Angular Full Stack Engineer
Java Angular Full Stack Engineer

Citigroup Inc. • Chennai District

On-site
INR 1,800,000 - 3,000,000
Java Developer
Java Developer

Citi • Maharashtra

On-site
INR 900,000 - 1,300,000
Restaurant/None
Angular Java Fullstack Expert-Assistant Vice President
Angular Java Fullstack Expert-Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 900,000 - 1,500,000
Java Angular Full Stack Engineer
Java Angular Full Stack Engineer

Citibank (Switzerland) AG • Chennai District

On-site
Confidential
Senior Full stack - Angular Java Lead Developer- Vice President
Senior Full stack - Angular Java Lead Developer- Vice President

Citi • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Fullstack Java Developer
Fullstack Java Developer

JobCubby • Chennai District

On-site
INR 1,200,000 - 1,800,000
Angular Java Fullstack Expert-Assistant Vice President
Angular Java Fullstack Expert-Assistant Vice President

Citi • Pune District

On-site
INR 2,000,000 - 3,200,000
Fullstack Developer
Fullstack Developer

Infosys • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Java Angular Full Stack Engineer
Java Angular Full Stack Engineer

Citi • Chennai District

On-site
INR 4,000,000 - 5,600,000