- *Discover your future at Citi**
- -------------------------------
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
- *Job Overview**
- ---------------
- *Role Overview**
- ----------------
We are seeking a hands\-on Full Stack Developer with strong expertise in **Java (Spring Boot)** and **Angular** to support development and enhancement of scalable applications within the Finance Full Suite (FFS) ecosystem. The role involves close collaboration with business stakeholders and global technology teams to deliver high\-quality solutions.
- *Key Responsibilities**
- -----------------------
- Design and develop backend services using Java (Spring Boot / Microservices architecture)
- Build responsive, high\-performance user interfaces using Angular and TypeScript
- Collaborate with business analysts and product owners to translate requirements into technical solutions
- Develop and consume REST APIs and ensure integration across systems
- Ensure code quality through unit testing, code reviews, and adherence to quality gates (e.g., SonarQube)
- Participate in CI/CD processes, deployment, and release activities
- Troubleshoot production issues and provide timely resolution
- Follow Citi secure coding standards and comply with AppSec / CVM requirements.
- *Required Skills**
- ------------------
+ Core Java, Spring Boot, Microservices
+ Angular (latest versions), TypeScript, HTML5, CSS
+ REST APIs, JSON
+ Oracle / SQL (basic to intermediate level)
+ GitHub, Maven/Gradle, CI/CD pipelines
- Strong problem\-solving and debugging skills
- *Preferred Skills**
- -------------------
- Experience with event\-driven architecture (e.g., Kafka)
- Exposure to container platforms (OpenShift / Kubernetes)
- Knowledge of security frameworks and vulnerability remediation (Snyk / BlackDuck)
- Experience in financial services domain
- *Qualifications \& Experience**
- -------------------------------
- 5–8 years of hands\-on development experience
- Bachelor’s degree in Computer Science or related field
- Experience working in Agile/Scrum teams
\-
- *Job Family Group:**
- --------------------
Technology
\-
- *Job Family:**
- --------------
Applications Development
\-
- *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.*