Description
Citi is hiring a Senior Java Developer to design, develop, maintain, and optimize secure, scalable, and high-performance Java-based financial applications. The role covers trading platforms, payment gateways, risk management tools, RESTful APIs, microservices, database integration, FIX protocols, production troubleshooting, and Agile delivery. Candidates need a bachelor’s degree or equivalent practical experience, at least five years of Java development experience focused on financial applications or fintech, and expertise in Java, Spring Boot, databases, Linux, Git, CI/CD, and related technologies.
