Software Engineer Analyst

Citi

Citi

Software Engineering, IT
Ontario, CA, USA
Posted on Aug 29, 2025

Build the Future of Fintech.

We are seeking a talented and passionate Java Software Developer with 3+ years of experience to join our team and contribute to the development of our cutting-edge Issuer platform. This is a unique opportunity to leverage your expertise in Java Spring Boot to design, build, and deliver innovative solutions for a leading financial institution. You will work in a collaborative and agile environment, focusing primarily on backend development while contributing to all aspects of the software development lifecycle. Experience with front-end technologies like Angular is a plus.

Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and performant Java-based applications using Spring Boot.
  • Collaborate with product owners, designers, and other engineers to translate business requirements into robust technical solutions.
  • Contribute to system architecture design and implementation, leveraging modern software development best practices.
  • Write clean, well-documented, and testable code, ensuring high code quality through rigorous code reviews.
  • Participate in all aspects of the Agile development process, from sprint planning to retrospectives.
  • Proactively identify and address technical challenges, communicating potential risks and solutions effectively.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 3+ years of professional software development experience.
  • Strong proficiency in Java and Spring Boot.
  • Solid understanding of object-oriented design principles, data structures, and algorithms.
  • Experience with RESTful APIs, microservices architecture, and database technologies.
  • Excellent problem-solving, communication, and collaboration skills.

Preferred Skills:

  • Experience with Angular or other front-end frameworks.
  • Experience with cloud platforms.
  • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
  • Experience in the financial services industry.

Benefits:

  • Competitive salary and comprehensive benefits package.
  • Opportunity to make a significant impact on a leading fintech platform.
  • Continuous learning and development opportunities.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.