Join a dynamic Agile team delivering enterprise‑grade Java applications. You’ll tackle complex business problems, collaborate closely with peers, and influence architecture while adhering to modern cloud and DevOps practices.
What You’ll Do
- Write clean, testable Java code and conduct peer reviews.
- Pair program and decompose acceptance criteria for sprint backlog items.
- Contribute to design docs and implement micro‑service APIs (REST/GraphQL).
- Deploy and monitor services using Docker, Kubernetes, and CI/CD pipelines.
- Participate in daily Scrum, sprint planning, and retrospective meetings.
- Guide technical standards and mentor junior developers.
What You Need
- 8+ years of Java development, Java 17+ expertise.
- Strong experience with Spring Boot and micro‑services architecture.
- Hands‑on Cloud‑native development using Docker, Kubernetes/OpenShift.
- Proficiency in CI/CD tooling (Jenkins, CircleCI, Tekton, etc.).
- Knowledge of REST/GraphQL APIs and front‑end basics (Angular/TypeScript).
- Solid understanding of data structures, OOP, and design patterns.
- B.Tech/B.E. degree or equivalent practical experience.
Good to Have
- Experience designing highly available, low‑latency systems at scale.
- Familiarity with Terraform, AWS/OpenShift, and API management platforms.
- Exposure to event‑driven technologies like Kafka or RabbitMQ.
- Track record of leading teams of 5+ engineers.
The Opportunity
This role sits at the intersection of Citi and GFT, offering exposure to a global financial‑services tech ecosystem. Citi is an equal‑opportunity employer, supporting inclusive hiring practices.
