Senior Backend Developer at Citi - ScoutJobs - The AI-curated global job board
Skip to content
Citi
Posted 2 hours ago

Senior Backend Developer

CitiSenior Backend Developer - Vice President

Requirements

6+ years Java development, Spring framework, Real-time microservices, RESTful APIs, ReactJS, HTML5/CSS3/JavaScript, Redux, Kafka/RabbitMQ/Solace, RDBMS/NoSQL, Bachelor's degree

Skills

JavaSpringReactKafkaMicroservicesAPIOracleMongoDB

About the role

Responsibilities

  • Lead the technical design, architecture, and development of complex applications to modernize the OMC technology platform.
  • Guide and mentor a team of developers through code reviews and professional development support.
  • Design and develop high-performance, low-latency, and scalable real-time microservices and RESTful APIs.
  • Develop common, reusable components and services adhering to best practices and architectural standards.
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition them into industrial-grade solutions.
  • Ensure software reliability and performance using Test-Driven Development (TDD) and Continuous Integration (CI) practices.
  • Communicate technical concepts and project status effectively to both technical and non-technical stakeholders.

Requirements

  • 6+ years of hands-on Java development experience, including Spring framework and real-time messaging.
  • Proven experience developing highly scalable microservices and RESTful APIs.
  • Proficiency in ReactJS and core front-end technologies including HTML5, CSS3, JavaScript (ES6+), and Redux.
  • Experience with real-time messaging middleware such as Kafka, RabbitMQ, or Solace.
  • Hands-on experience with RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB) database technologies.
  • Strong understanding of data structures, design patterns, OOP, and algorithms.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.

Preferred Qualifications

  • Experience with in-memory datastore/cache libraries like Redis, Apache Ignite, or Gemfire.
  • Exposure to Kotlin and multi-threaded applications.
  • Experience with system performance tuning and low-latency Java programming.
  • Familiarity with CI/CD pipelines and automated testing (Unit and End-to-End).

About the Company

Citi is a global financial services corporation with more than 230,000 dedicated people serving clients in over 160 countries and jurisdictions. We offer opportunities to work on large-scale, modern technology platforms that have a significant global impact.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Backend Developer

Citi · Mississauga

Sign up to apply