Développeur Full Stack responsable du développement, du support et de l'amélioration d'applications Web en Angular et de services Java dans un environnement Agile.
Compensation
La fourchette salariale associée à ce poste est de $70.00 - $80.00/hr.
Responsibilities
Développer les spécifications système, coder, modifier, tester et déboguer des programmes informatiques
Développer et assurer le support d'applications Web en Angular ainsi que de services Java
Traduire les besoins d'affaires en spécifications techniques et en composants logiciels
Concevoir et modéliser des solutions programmatiques pour des problématiques complexes
Effectuer des revues de conception
Requirements
Diplôme universitaire en informatique ou toute combinaison équivalente de formation et d'expérience
Design, develop, and maintain enterprise-grade Angular, Node.js, and Java applications for banking environments.
Compensation
The annual salary for this position is between CAD $61,500 and CAD $104,500 depending on experience, qualifications, and other factors permitted by law.
Responsibilities
Design, develop, and maintain enterprise-grade applications using Angular, Node.js, and Java
Build and enhance data integration and synchronization solutions
Collaborate with cross-functional teams and partner applications
Develop front-end and back-end components using modern frameworks
Troubleshoot and optimize applications for performance, scalability, reliability, and maintainability
Requirements
Nice to have: AWS cloud services
Nice to have: cloud-native development
Nice to have: DevOps practices
Nice to have: automated deployment
Nice to have: certifications in Angular, Java, cloud technologies
Lead the design, development, and delivery of full stack applications using Angular, Java, and related technologies for enterprise banking platforms.
Compensation
The annual salary for this position is between CAD $72,000 and CAD $126,000 depending on experience, qualifications, and other factors permitted by law.
Responsibilities
Lead the design, development, and delivery of full stack applications using Angular, Java, and related technologies.
Provide technical leadership and mentorship to development team members while ensuring adherence to development standards and best practices.
Design and develop REST and SOAP-based services and APIs that support enterprise-scale business applications.
Collaborate with cross-functional teams to gather requirements, estimate work, prioritize backlogs, and support Agile delivery processes.
Drive continuous integration, deployment, code quality, and performance improvements through modern DevOps practices and tools.
Requirements
Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field. Graduate degree preferred.
Lead Java Engineer on Citi's distributed calculation platform, designing and building high-performance software, mentoring engineers, and shaping platform direction.
Compensation
$120,800.00 - $170,800.00
Responsibilities
Design and build Java-based software that powers a high-performance calculation engine
Develop new platform features without slowing down the system
Solve complex distributed computing problems
Lead improvements to the CI/CD pipeline
Build an API for customer configuration
Requirements
Bachelor's or Master's degree in Computer Science, Engineering or a related field
Lead Java Engineer on Citi's distributed calculation platform, designing and building high-performance software, mentoring engineers, and shaping platform direction.
Compensation
$120,800.00 - $170,800.00
Responsibilities
Design and build Java-based software that powers a high-performance calculation engine
Develop new platform features without degrading performance
Solve complex distributed computing problems
Lead improvements to the CI/CD pipeline
Build an API for customer configuration
Requirements
Bachelor's or Master's degree in Computer Science, Engineering or a related field
Nice to have: NoSQL databases such as MongoDB or Cassandra
Lead and mentor senior software engineering efforts in data technologies, building robust, scalable systems across backend, frontend, and data pipelines.
Compensation
The anticipated base salary range for this position is CAD $93,000 to $139,000 annually. Final base salary will be determined based on geographical location, experience, and qualifications.
Responsibilities
Write modern, robust code across full stack including Java-based backends, React/Angular and TypeScript frontends, and large-scale data pipelines
Participate in architecture and design decisions across cloud-native and distributed systems
Implement application logic in Java, write unit, integration and functional tests, participate in scrum ceremonies, mentor junior members, collaborate with stakeholders, support team iterations, and devise creative solutions to complex problems.
Senior Java Developer responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
Compensation
$94,300.00 - $141,500.00
Responsibilities
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Requirements
Bachelor’s degree/University degree or equivalent experience