Java Full Stack Developer (India)

Java Full Stack Developer (India)

10 Aug
|
Citi
|
India

10 Aug

Citi

India

Job Description: Java Full Stack Developer
Job Purpose
As a Java Full Stack Developer , you will be a key technical contributor responsible for designing, developing, and maintaining high-performance, scalable, and secure enterprise-grade web applications. This role requires a hands-on engineer with deep expertise in both backend Java microservices and contemporary frontend frameworks (Angular/React).
At the C12 grade, you are expected to demonstrate technical leadership, drive engineering excellence, mentor junior developers, and collaborate closely with architects, product owners, and global business stakeholders to deliver robust software solutions that align with Citi's strategic technology roadmap.
Key Responsibilities
1. Software Design & Development
Full-Stack Engineering: Design, build, and deploy end-to-end features, ensuring seamless integration between frontend user interfaces and backend microservices.
Backend Development: Develop robust, secure, and scalable RESTful APIs and microservices using Java (11/17+) and Spring Boot.
Frontend Development: Create responsive,



intuitive, and high-performance user interfaces using Angular (preferred) or React, TypeScript, HTML5, and CSS3, adhering to enterprise design systems.
Database Management: Design and optimize database schemas, write efficient queries, and integrate with relational databases (Oracle) and NoSQL databases (Optional).
2. Architecture & Engineering Excellence
Code Quality: Write clean, maintainable, and well-documented code. Conduct rigorous code reviews to ensure adherence to coding standards, security guidelines, and performance benchmarks.
Test Automation: Implement comprehensive testing strategies, including unit testing (JUnit, Mockito), integration testing, and frontend testing (Jasmine, Karma, Jest).
DevOps & CI/CD: Leverage modern CI/CD pipelines (using Citi's Lightspeed platform, Harness, and Tekton) to automate build, test, and deployment processes.
Cloud & Containerization: Package and deplo

📌 Java Full Stack Developer (India)
🏢 Citi
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java full stack developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java full stack developer (india) / india