CrawlJobs Logo

Lead Backend Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior Backend Software Engineer, you will drive innovation and deliver high-quality software solutions by leading the design, development, and deployment of cutting-edge applications. You'll take ownership of the full application development lifecycle, from initial concept to production deployment and maintenance, working on multiple concurrent engineering initiatives. This role requires deep expertise in Java, API development, NoSQL databases, and the Spring Boot framework within a cloud environment. As a senior member of the team, you will also mentor junior developers, champion best practices, and explore the potential of emerging technologies to enhance our application capabilities.

Job Responsibility:

  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high-level problems
  • Provide expertise in advanced knowledge of applications programming and plan assignments involving large budgets, cross-functional projects, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach to developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, and applying sound ethical judgment regarding personal behavior, conduct, and business practices.

Requirements:

  • 10+ years of relevant Software Development experience in roles such as Senior Software Engineer, Lead Developer, Architect, or equivalent
  • 8+ years of experience designing, developing, and deploying RESTful APIs, demonstrating a strong understanding of RESTful API design principles and best practices
  • Extensive experience with the Java programming language, including object-oriented principles, data structures, and algorithms
  • Extensive experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB), including data modeling, querying, performance optimization, and operating in production environments
  • Proficiency in developing applications using the Spring Boot framework
  • Extensive experience with cloud platforms (AWS, Azure, GCP) and their services related to application deployment, database management, and API gateway
  • Experience leading technical projects and mentoring junior developers
  • Excellent communication and collaboration skills
  • Ability to explain complex technical concepts to diverse audiences
  • Strong problem-solving and analytical skills
  • Adaptability and a passion for learning new technologies
  • Strong relationship and consensus-building skills.

Nice to have:

  • Familiarity with Generative AI Models (e.g., GPT-3, DALL-E 2, Codex) and their potential applications in areas such as Code Generation, Text Summarization, Content Creation, and Chatbots
  • Experience with Large Language Models (LLMs) like GPT-3, BERT, or other related technologies (e.g., transformer networks, natural language processing techniques)
  • Experience with Containerization Technologies (e.g., Docker, Kubernetes), CI/CD Pipelines, and DevOps practices
  • Contributions to open-source projects.

Additional Information:

Job Posted:
July 22, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.