Join a fast‑paced technology team to design and deliver end‑to‑end enterprise applications. You’ll work on both back‑end services and modern front‑end interfaces, driving quality and performance. This role blends system analysis with hands‑on programming across the full stack.
What You’ll Do
- Design and implement RESTful APIs and microservices using Java 17+ and Spring Boot.
- Create responsive UI components with Angular 16 and TypeScript.
- Integrate front‑end and back‑end layers via secure authentication and API gateways.
- Optimize Oracle/PostgreSQL queries and support MongoDB where needed.
- Set up CI/CD pipelines and automated tests with Jenkins or GitHub Actions.
- Conduct code reviews and performance tuning to ensure high‑quality deliverables.
- Collaborate with product owners and QA in Agile ceremonies to define sprint goals.
What You Need
- 5‑8 years full‑stack development experience.
- Proficient in Java 17+, Spring Boot, Hibernate/JPA, MyBatis.
- Strong Angular (or React) skills with TypeScript, HTML5, CSS3.
- Experience building REST APIs, microservices, and Kafka/JMS integrations.
- Hands‑on with cloud platforms (AWS/Azure/GCP) and container orchestration (Docker, Kubernetes/OpenShift).
Good to Have
- Prior work in the financial services sector.
- Exposure to Redis caching and AI Copilot integrations.
- Experience with Generative AI or LLM SDKs.
The Opportunity
Citi’s technology team gives you access to enterprise‑grade AI and cloud‑native projects while fostering an inclusive, fast‑moving Agile environment.
