CrawlJobs Logo

Senior 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 like Generative AI 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
  • provide expertise in applications programming
  • develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • consult with end users to identify system function specifications and incorporate into system design
  • allocate work and mentor team members
  • influence and negotiate with senior leaders
  • appropriately assess risks when making business decisions
  • drive compliance with laws, rules, and regulations

Requirements:

  • 10+ years of relevant Software Development experience
  • 8+ years of experience designing, developing, and deploying RESTful APIs
  • extensive experience with the Java programming language
  • extensive experience with NoSQL databases
  • proficiency in developing applications using the Spring Boot framework
  • extensive experience with cloud platforms
  • experience leading technical projects and mentoring junior developers
  • excellent communication and collaboration skills
  • ability to explain complex technical concepts
  • 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
  • experience with Large Language Models
  • experience with containerization technologies
  • experience with CI/CD pipelines
  • contributions to open-source projects
What we offer:
  • equal opportunity employer
  • fostering an environment of respect for others
  • promoting merit-based individuals
  • opportunities for personal development
  • diversity and inclusion

Additional Information:

Job Posted:
July 19, 2025

Employment Type:
Fulltime
Work Type:
On-site 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.