Senior Java DBA Engineer
Citi
About the Role
As a Senior Java DBA Engineer at Citi, you will contribute to shaping a team of innovators and technologists, creating next-level solutions to enhance business operations. You will be involved in hands-on technical implementation of Prime Brokerage solutions across FX and Equities, focusing on consolidation, automation, and scalability using modern, cloud-native technologies and CI/CD workflows.
Key Responsibilities
- Drive the design and development of system architecture.
- Work with end-users of the systems and enhance the quality of deliverables.
- Ensure staff follows Citi documented policy and procedures.
- Maintain desktop procedures and supporting documentation for filings.
- Implement solutions that benefit the business in partnership with FX Technology teams.
- Collaborate with stakeholders across FX Prime Brokerage trading, Quants, and Product teams to understand Payments needs, translate them into data-driven solutions.
- Design, Development, and Testing of new features in applications.
- Continual improvement of the software development lifecycle and product quality.
- Provide 3rd line support for production systems.
- Mentor junior members of the team.
- Contribute to defining and implementing best practices and processes for the department, ensuring transparency and consistency.
Requirements & Tech Stack
- Proven experience in software engineering and development.
- Strong understanding of computer systems and how they operate.
- Hands-on experience in Java, Spring.
- Understanding of ultra-low-latency development practices.
- Strong skill set in SQL / Databases.
- Strong understanding of Messaging tech like Kafka, Solace, MQ.
- Experience writing production scale applications to use Caching technologies.
- Systems (software, hardware, networks) knowledge required to define solutions and troubleshoot issues.
- Exceptional communicator who enjoys working with people, confident communicating at all levels.
- Highly credible hands-on engineer, confident to deep dive into a product and codebase, and offer detailed, constructive analysis and feedback.
- Awareness of industry trends and leveraging new technologies.
Beneficial / Nice to have skills and experience
- Understanding of Openshift, Kubernetes.
- KDB knowledge.
Qualifications
- Master’s degree or above (or equivalent education) in a STEM discipline.
- Proven understanding of FX is highly preferred.
- Well-versed with AI coding tools like Devin, Claude code, and Codex and delivered production-grade applications.
- Proven track record of building new systems, replacing legacy systems, and renovating existing systems.

