This page was automatically translated and may contain errors. View in English.
Citi

React Full Stack Developer

Citi

Mississauga, Ontario, Canada · 정규직

가장 먼저 지원하세요

경험
3년 이상
샐러리
CAD 120,800 – CAD 170,800 / year
채용 공고
1
게시됨
2시간 전
작업 모드
사무실에서
교육
Bachelor's degree in Computer Science or related field
재개하다
신청 시 필수 사항

당신이 일하게 될 곳

직무 설명

About Citi

At Citi, you become part of a global team of over 230,000 professionals dedicated to innovation, community engagement, and making a significant impact. A career here offers growth opportunities and a dynamic work environment.

Job Overview

We seek experienced Full-Stack Software Engineers passionate about addressing business challenges through innovative engineering practices. This role involves coding, collaborating with developers, analyzing backlog deliverables, and actively contributing within an Agile team.

Responsibilities

  • Utilize in-depth knowledge across all stages of the software development life cycle and regularly collaborate with stakeholders.
  • Develop solutions within an Agile team to meet sprint goals, write clean code, and engage with the wider technical community.
  • Design, document, and build enterprise-grade applications using contemporary technologies and design patterns.
  • Leverage expertise to resolve technical issues, following best practices and contributing to team standards.
  • Work with technical leaders to align with organizational technical strategies.
  • Incorporate AI tools such as GitHub Copilot to improve development effectiveness and expedite delivery.
  • Stay current with evolving AI technologies and propose innovative features accordingly.
  • Analyze and troubleshoot complex programming and performance problems efficiently.
  • Conduct root cause analysis to identify development defects and implement resolutions.
  • Demonstrate strong technical understanding relevant to software solutions in development.
  • Employ Docker for containerization and Kubernetes for orchestration of services.
  • Communicate progress clearly, anticipate challenges, manage risk, and escalate issues proactively.
  • Optimize and automate recurring processes within architecture, build, delivery, or operations to improve efficiency.

Requirements

  • Minimum of 3 years in software development with expertise in Java, React (JavaScript framework), Spring Boot, and Oracle databases.
  • Solid understanding of modern application architecture principles.
  • Strong grasp of Java data structures and object-oriented programming concepts.
  • Experience with AI tools to enhance development workflows.
  • Proficiency with microservices, event-driven services, and cloud-native application development.
  • Hands-on experience with service-oriented and microservices architectures, including REST and GraphQL APIs.
  • Full-stack skills covering frontend and backend components of robust web applications.
  • Experience building user interfaces using React, HTML5, and CSS.
  • Backend development skills with Java, Python, or similar languages.
  • Expertise in SQL, PL/SQL, and Oracle RDBMS.
  • Proven ability to design and implement high-performance RESTful APIs.
  • Familiarity with CI/CD pipelines, build tools like Maven or Gradle, and deployment frameworks such as Docker, Jenkins, and OpenShift.
  • Experience with AWS cloud services is a significant advantage.
  • Practical knowledge of Agile methodology and tools such as JIRA.
  • Capability to develop and automate unit, integration, and end-to-end tests.
  • Solid experience with version control using GitHub Enterprise.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

Additional Information

Salary range for this full-time, onsite role in Mississauga, Ontario is between $120,800 and $170,800 annually.

Citi is committed to equal opportunity employment and encourages applications from all qualified individuals regardless of race, gender, religion, or disability. Reasonable accommodations are available for applicants with disabilities.

Our hiring process includes responsible AI-based automated processing to align candidate skills with job requirements; however, decisions are reviewed and made by humans without relying solely on autonomous AI decision-making.

답변을 원하시면 남겨주세요. 다른 용도로는 사용하지 않습니다.

클릭하여 살펴보세요드래그 앤 드롭 또는 반죽 스크린샷

PNG, JPG, GIF, MP4, WebM, MOV · 파일당 최대 20MB · 최대 5개 파일

🤖
온라인 · 즉각적인 AI 도움말