Candidates need 0 to 2 years of related experience, proven system development lifecycle skills, and an understanding of emerging technologies. Strong verbal, written, analytical and presentation skills are also required, along with a bachelor's degree or equivalent experience.
6+ YOECandidates need 6-10 years of applications development or systems analysis experience, extensive programming and system analysis skills, and a record of managing successful projects. They also need subject matter expertise in one area, strong leadership and communication, and a bachelor's degree or equivalent experience; a master's is preferred.
5+ YOECandidates need 5+ years in software quality engineering and test automation, strong Java skills, and hands-on Selenium WebDriver and Playwright experience. Investment banking markets technology experience, Git, CI tools such as Jenkins, and a bachelor's degree or equivalent are also required.
5+ YOECandidates need 5-8 years of experience with core Java, Java EE, Spring and web front-end technologies, plus microservices, messaging queues and Oracle SQL. A bachelor's degree or equivalent experience is also required.
Java, Spring Boot, Hibernate, Kubernetes, OpenShift, Oracle SQL
6+ YOECandidates need 6+ years of experience in service design, user experience, process reengineering, or related fields. They also need systems-thinking skills, cross-functional influence, project management ability, and familiarity with Figma and AI tools.
Figma, FigJam, Figma Make, Claude, Gemini, Microsoft Office
6+ YOECandidates need 6+ years in applications development or systems analysis, with extensive experience in system analysis and software programming. They also need project management and leadership skills, and clear written and verbal communication.
10+ YOECiti needs 10 to 15 years of service design, UX, process or transformation experience, plus working knowledge of AI capabilities. Candidates need systems thinking, strong cross-functional leadership, project management skills and proficiency with Figma and digital whiteboards. A bachelor's degree or equivalent experience is required.
Figma, FigJam, Microsoft Office, Claude, Gemini, Figma Make
Candidates need proven technology project management and network connectivity experience, including data center migrations and new network builds. They need strong communication skills, familiarity with capital markets low latency infrastructure, and the ability to influence stakeholders.
5+ YOECandidates need 5 to 8 years of application support experience, experience installing or supporting business applications, and a bachelor's degree or equivalent. Strong analytical, communication and issue-tracking skills are required, along with some programming knowledge.
8+ YOECiti needs 8+ years of core Java development or systems analysis experience, with knowledge of collections, multi-threading and generics. Candidates should know containers, microservices and developer tooling, and have equities platform experience or interest.
Java, Spring Boot, Docker, OpenShift, Kubernetes, GitHub
4+ YOECandidates need 4+ years of relevant experience and 3+ years managing projects, plus deep Oracle SQL and PL/SQL skills and Unix/Linux shell scripting. Experience with TLM match rules, WebConnect, View, Control Process Designer and backend tables is preferred, along with a bachelor's degree or equivalent experience.
SmartStream TLM, Recon Frontier, Intellimatch, Oracle PL/SQL, MS SQL Server, Linux
5+ YOECandidates need working knowledge of Oracle SQL or Sybase and UNIX (Solaris or Linux) with shell scripting, plus a track record of hands-on application support in a global markets business. Strong analytical skills, clear communication and the ability to work under pressure are also required.
10+ YOE3+ MgmtCandidates need at least 10 years of hands-on coding in Java or Angular and 3 to 5 years leading teams. They also need experience with REST or GraphQL APIs, microservices and Agile releases.
8+ YOECandidates need 8 years of relevant project management, business analysis, or process improvement experience, plus advanced Excel skills. A university degree is required, and CAPM is preferred.
Microsoft Excel, Microsoft Office, Investment@Citi, PTS
5+ YOECandidates need 5+ years of relevant experience, including LLM API integration with LangChain or LlamaIndex, API development, and strong MS SQL Server skills. A bachelor's degree or equivalent experience is also required.
Microsoft SQL Server, LangChain, LlamaIndex, Devin, JIRA, GitHub Actions
5+ YOECandidates need 5+ years of software quality assurance or quality engineering experience, ideally in financial services. Strong capital markets knowledge of futures and options, hands-on automation skills in Java and Cucumber, and advanced SQL are required.
3+ YOECandidates need a bachelor's degree in computer science or IT, or substantial software delivery experience, plus 3 to 6 years in application development and DevOps. Strong Java, Spring Boot, Linux, relational database, build tool and OpenShift Kubernetes skills are required.
Java, Spring Boot, Hibernate, JUnit, Maven, Gradle
8+ YOECandidates need at least 8 years of enterprise Java development experience, strong skills in microservices, APIs, databases and cloud tools, and proven communication ability. A bachelor's degree in computer science or software engineering, or equivalent experience, is accepted.
Java, Spring Boot, Kafka, Docker, Kubernetes, Swagger
10+ YOECiti candidates need 10-13 years of experience in systems analysis and programming, with successful project management and consulting skills. A bachelor's degree or equivalent experience and the ability to work under pressure are also needed.
Business processes, Regulatory compliance, Reporting, Project management, Cope with pressure, Decision making
6+ YOECandidates need strong Core Java and Spring experience, plus Docker, Kubernetes or OpenShift and distributed messaging such as Kafka or RabbitMQ. Six to ten years in financial services, Agile experience and good business communication are also expected.
6+ YOECandidates need 6 to 10 years of management consulting and financial services experience managing complex programs with a structured methodology. A bachelor's degree or equivalent is required, with PMP or PRINCE2 preferred.
12+ YOECandidates need 12+ years of enterprise development including deep C#/.NET Core, Kafka and SQL experience, plus 8+ years with MS SQL Server and CI/CD. Hands-on experience with Docker, Kubernetes, cloud platforms and AI coding agents is required.
C#, .NET Core, Kafka, MS SQL Server, MongoDB, Docker
8+ YOECandidates need 8+ years of hands-on Java development, including Java 8 or higher, plus Spring, REST API and relational database experience. Messaging, cloud platform and build tool experience are also required, and strong communication skills.
Java, Spring Boot, Hibernate, Kafka, OpenShift, Kubernetes
14+ YOECandidates need at least 14 years of complex program and process transformation experience, including management consulting and financial services. They need strong skills in Agile, Lean, Six Sigma and project management, plus advanced Microsoft Office skills and excellent communication.