
Full Stack Java Developer Junior
Citi · 1/124, SHIVAJI GARDENS, MOONLI · Hybrid
Strong hiring record · median 17 days open
All reasons
In its favour
- Still listed on the employer's own board
Citi is seeking a talented and driven Full Stack Software Engineer to design, develop, and maintain high-performance, scalable enterprise applications. In this role, you will play a key part in delivering end-to-end solutions by building responsive, modern user interfaces using Angular and robust, resilient backend microservices using Java & Spring Boot.
Key Responsibilities
- End-to-End Application Development: Design, develop, test, and deploy resilient, scalable full-stack applications with Angular on the front end and Java / Spring Boot microservices on the backend.
- Frontend Architecture: Build modern, responsive, and accessible web interfaces using Angular (v14+), TypeScript, HTML5/SCSS, and state management libraries (NgRx/RxJS).
- Backend & Microservices Engineering: Architect and implement RESTful APIs, event-driven architectures, and microservices following cloud-native principles, secure coding practices, and clean architecture standards.
- Database & Data Management: Design data models, write optimized queries, and interact with relational databases (e.g., Oracle, PostgreSQL) and NoSQL stores (e.g., MongoDB, Cassandra).
- CI/CD & DevOps: Integrate code into automated CI/CD pipelines, containerize applications using Docker, and support deployment onto container orchestration platforms (Kubernetes / OpenShift).
- Quality Assurance & Testing: Write comprehensive unit, integration, and end-to-end tests using frameworks such as JUnit, Mockito, Jasmine, Karma, or Cypress to maintain high code coverage and quality gates.
- Code Reviews & Collaboration: Participate in active peer code reviews, architectural discussions, sprint planning, and Agile ceremonies.
- Security & Compliance: Ensure software aligns with enterprise security standards, data privacy mandates, vulnerability remediation (e.g., SAST/DAST, SonarQube, Snyk), and regulatory compliance requirements.
Qualifications & Skills
Required Technical Qualifications
- Core Experience: 2-4 years of professional software development experience in enterprise-grade applications.
- Frontend Expertise:
- Proficiency in Angular (v12+ / latest versions), TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.
- Experience in responsive UI design, modular architecture, and frontend performance optimization.
- Backend Expertise:
- Strong foundation in Java (Java 11/17+) and core object-oriented programming concepts.
- In-depth experience with the Spring Framework ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud).
- Proven track record of designing, building, and consuming RESTful APIs and microservices.
- Database Systems:
- Practical experience with relational databases (PostgreSQL, Oracle, or MySQL) including schema design, indexing, and SQL optimization.
- Familiarity with ORM frameworks such as Hibernate / Spring Data JPA.
Preferred Qualifications
- Experience with containerization and orchestration platforms (Docker, Kubernetes, Red Hat OpenShift).
- Experience with messaging/streaming platforms (e.g., Apache Kafka, RabbitMQ).
- Knowledge of Cloud platforms (AWS, GCP, or Azure) and cloud-native architecture patterns.
- Familiarity with caching technologies (e.g., Redis, Hazelcast).
- Experience working in Agile/Scrum delivery environments with Jira/Confluence.
- Financial services or banking domain knowledge is a plus.
Education
- Bachelor’s/University degree or equivalent experience
------------------------------------------------------
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
- Java
- Angular
- Spring Boot
- TypeScript
- HTML
- SCSS
- NgRx
- RxJS
- Oracle Database
- PostgreSQL
- MongoDB
- Cassandra
- Docker
- Kubernetes
- OpenShift
- JUnit
- Mockito
- Jasmine
- Karma
- Cypress
- SAST
- DAST
- SonarQube
- Snyk
- JavaScript
- CSS
- Spring
- Spring MVC
- Spring Data
- Spring Security
- Spring Cloud
- MySQL
- SQL
- Hibernate
- Spring Data JPA
- Kafka
- RabbitMQ
- AWS
- GCP
- Azure
- Redis
- Jira
- Confluence
More jobs at Citi
All 877- Senior Java Engineer – Agentic AI Driven DevelopmentCiti · Mississauga Ontario Canada · USD 94,300–141,500/yryesterday
- Senior AI Applications EngineerCiti · Heredia Costa Ricayesterday
- Blockchain Engineer - Digital Assets Platform (AVP)Citi · London United Kingdomyesterday
- AI Lead Engineer, Vice PresidentCiti · Jersey City New Jersey United States · USD 142,320–213,480/yryesterday
- SVP Applications Development Tech Senior Lead AnalystCiti · Tampa Florida United States · USD 141,440–212,160/yryesterday
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- 2027 - Summer Software Engineer Intern, DublinMDB General Referrals · Dublintoday
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- 2027 - Software Engineer Intern, Dublin - 6 Month InternshipMDB General Referrals · Dublintoday
- Lead Software EngineerChase- · Atlanta, GA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsChase- · Jersey City, NJ, United States · USD 175,750–260,000today