Senior Software Engineer at Citi

4 weeks ago

, Canada Citibank (Switzerland) AG Full-time

Shape the future of fintech as a Senior Software Engineer at Citi, utilizing Java and AI-driven technologies. Join a collaborative team and tackle complex challenges in a dynamic environment. Citi is seeking a passionate Senior Software Engineer with expertise in Java, Spring, and data streaming using Kafka. You will design and deploy enterprise-scale applications while building responsive user interfaces with Angular or React.js. Your role emphasizes best practices in software development, mentoring junior engineers, and contributing to a DevOps culture. Key Responsibilities:

  • Design and develop enterprise-scale applications with Java and Spring
  • Build responsive UIs using Angular and React.js
  • Utilize AI/ML for innovative feature development
  • Manage complex data with MongoDB and Oracle
  • Participate in code reviews and maintain coding standards
Requirements:
  • 5-8 years in software development
  • Proficient in Java, Spring Boot, and Kafka
  • Experience with NoSQL and relational databases
  • Familiarity with frontend tools like Angular
  • Proven ability to meet deadlines under pressure
Leverage your skills in Java and AI as you contribute directly to impactful fintech solutions at Citi. #J-18808-Ljbffr