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 (Winnipeg)
🏢 Citi
📍 Winnipeg