Drive software innovation at Citi as a Java Engineer, specializing in AI tools for application development. Contribute to real-time trading systems with high availability.
As part of the Applications Development team at Citi, you will focus on building robust back-end systems while leveraging advanced AI technologies, enhancing both productivity and code quality. Your expertise will guide the adoption of best practices in software engineering, including Test-Driven Development and automated testing frameworks, ensuring the highest standards of reliability and performance.
Key Responsibilities:
• Develop scalable Java applications for trading systems
• Introduce AI-powered reviews and testing processes
• Collaborate to ensure system integration and data integrity
• Lead discussions on architectural decisions and quality
• Advocate for zero-defect engineering practices
Requirements:
• Solid background in Java development and system design
• Experience with Python for AI and data integration
• Knowledge of high-throughput systems and microservices
• Proficient in CI/CD and cloud-native engineering
• Familiarity with performance optimization in finance
Bring Java expertise and a focus on AI to elevate application development at Citi.
#J-18808-Ljbffr
📌 Java Engineer Specializing in AI Tools (Ontario)
🏢 Citi
📍 Ontario
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.