Talent.com
Citi
Senior Application Full Stack Developer – Inventory Management, AVPCiti • Mississauga, Peel Region, Canada
Senior Application Full Stack Developer – Inventory Management, AVP

Senior Application Full Stack Developer – Inventory Management, AVP

Citi • Mississauga, Peel Region, Canada
2 days ago
Salary
CA$94,300.00 yearly
Job type
  • Full-time
Job description

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients’ best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.

Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We’ll enable growth and progress together.

Position Overview

As part of the Inventory Management Applications Suite, Senior Application Developer is responsible for leading very high volume / low latency enterprise multi-tiered Java applications to provide cutting edge solutions for the Stock Record and related Application in the Capital Markets domain while following the industry best practices and Citi standards.

The primary responsibility will be the design and development and providing Level 3 support for these applications. Coordination between stakeholders and teams; thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential. Stock Record is business critical, with complex interfaces/dependencies, consisting of time sensitive deliveries.

As a Senior Application Developer, the candidate must have a strong emphasis on Microservice architecture, design patterns, and UI/UX angular expertise, who can implement solutions (conceptualize, design and development) while working and collaborating with a distributed team of developers working simultaneously on different application layers (UI, server side and database/reporting) towards developing enterprise solutions for large projects. Collaborating with various internal teams and stakeholders is a must to provide best solutions and support.

This requires a highly experienced Angular, Java developer, with Microservices development experience, who has a track record of delivering highly scalable robust applications that use the latest tools and technologies while working on all phases of the development life cycle. The candidate will also be expected to work on Java/Weblogic technology stack as we work towards modernizing and simplifying the application to microservices ecosystem.

Responsibilities

  • Provide application management and solution technology leadership:
    • Responsible for design and development as a full stack java developer to build very high volume low latency enterprise applications that can adapt and scale to changing market conditions.
    • Responsible for delivery of application technology solutions and data information planning effort, owns the technical development environment and works with the Enterprise team to deliver in a fast paced time bound manner.
    • Help ensure high quality software delivery by providing guidance on testing strategy, technical consultation to plan/design performance testing, and providing feedback/guidance for tuning performance and other non-functional elements of the application.
    • Migration of application functionalities that are part of large monolithic systems, running on WebLogic, into an ecosystem of Microservices using the latest technologies, and/or a combination of microservices and monoliths where applicable.
    • Understanding the client requirements and envision the solution that can be captured as respective user stories in JIRA.
    • Understanding the impact of adapting different architectures and designs and present the same to all relevant stakeholders.
    • Management of both functional and technical requirements while deciding on technical solutions.
    • Development of solutions following established technical design, application development standards and quality processes in projects.
    • Building test automation suites to reduce the regression effort of the QA team.
    • Identification of existing system bottlenecks and deficiencies, devise and implement robust solutions to address these shortcomings.
    • Interaction with other stakeholders not limited to end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, Quality Assurance and other cross-functional teams.
  • Drive the design and development of system architecture, work with stakeholders of the systems, and enhance the quality of deliverables.
  • Work with Production Service/Support to resolve issues
  • Stay up-to-date with new development tools and strategies
  • Ensure that the requirements are properly analyzed prior to planning implementation. Understand what customer needs.
  • Ensure design and development to customer specifications with best quality implementation practices. Meet customer requirements with least amount of rework and high amount of test coverage in the least amount of time

Mandatory Skills

  • BS/MS degree in Computer Science, or equivalent
  • 5+ years of experience as a Senior Java Developer with hands on end to end solutions.
  • 5+ years of experience in Angular UI/UX development with hands on end to end solutions.
  • 5+ years of experience in Weblogic EJB development with hands on end to end solutions.
  • Role requires overcoming obstacles through collaboration, research/ testing and communication with ability to negotiate solutions.
  • Individual must have experience working in a high pressure, fast paced 'Global' environment providing daily support to multiple competing priorities.
  • Excellent interpersonal, oral and written communication skills
  • 5+ years of Oracle RDBMS design and development skills with excellent knowledge in store procedures, PL/SQL, triggers and performance tuning
  • Experience migrating Oracle RDBMS to ECS cloud and NoSQL database. Architect and hands on technical experience in implementing large volume real time complex solutions in Big Data Platforms & Public Cloud platforms would be a huge asset.
  • 5+ years hands on experience in ETL functionalities including experience with tools like Talend, Infomatica, spark etc.
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, ZooKeeper, AWS etc.
  • Strong hands‑on experience adhering to Java concurrency, concurrency patterns and building thread safe code
  • Thorough experience working with transaction management, JTA, building very high volume low latency applications.
  • Digital stacks include: (Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, and Linux)
  • Hands on exposure on shell scripting and Unix/Linux/Windows System Administration
  • Expert level knowledge of relational and non‑relation data models and queries i.e. SQL language semantics
  • Hands on experience using Core java, Server side Java, Javascript, MVC Pattern, Spring Framework
  • Understanding of Network infrastructure (HTTP/S, TCP/IP, TLS.,DNS, Load‑balancers, firewalls, proxies, B2B links)
  • 5+ years of experience in using JMS to connect to Tibco/IBM MQ middleware
  • 5+ experience with Spring Framework and Spring Boot, Microservices, Spring MVC, Spring Data, Spring JMS, Spring JDBC, Spring Security
  • 5+ years of experience in Java front end frameworks like Angular, React.js, jQuery etc
  • 5+ years of experience with WebLogic 10 and 12c application server.
  • 5+ years of Agile/SCRUM development experience with multiple Agile/SCRUM projects
  • 5+ years of Application Development using Software Development Life Cycle, SDLC
  • 5+ years of Microservices development experience using Spring boot, AppDynamics, Docker, MongoDB / Cassandra, Kubernetes, Kafka, RabitMQ, Swagger etc
  • 5+ years of experience in Java multi‑threaded programming.
  • 5+ years of experience with Test Driven Development TDD
  • 5+ years of experience in writing stored procedures, packages, functions etc.
  • 5+ years of experience with code versioning tools such as Github, Bitbucket, Subversion, Perforce
  • 5+ Experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle

Nice to Have Skills

  • Experience in supporting Elasticsearch, Logstash and Kibana stack environment
  • Industry recognized Technology Certifications in AWS, Data Warehousing and Oracle RDBMS
  • Experience in developing and deploying applications to cloud platforms AWS, GCP, PCF.
  • Experience in Capital Market domain

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

\------------------------------------------------------

Job Family Group

Technology

\------------------------------------------------------

Job Family

Applications Development

\------------------------------------------------------

Time Type

Full time

\------------------------------------------------------

Primary Location Full Time Salary Range

$94,300.00 - $141,500.00

\------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

\------------------------------------------------------

Other Relevant Skills

  • Angular
  • Full Stack Development
  • Java (Programming Language).

\------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

\------------------------------------------------------

This job opening is for an existing job vacancy.

\------------------------------------------------------

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.

#J-18808-Ljbffr
Create a job alert for this search

Senior Application Full Stack Developer – Inventory Management, AVP • Mississauga, Peel Region, Canada

Similar jobs

Senior Full Stack Developer

Hewitt BanksMississauga, Peel Region, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Applications Developer & Systems Analyst

PowerToFlyMississauga
Full-time

A global technology firm located in Peel Region, Mississauga is looking for an Applications Development Senior Programmer Analyst.This position demands a robust understanding of systems analysis an... Show more

 • Promoted

Zoho ERP Implementation Specialist (CA)

BBG etc.Mississauga, Peel Region, CA
Full-time

We (BBG) are a distributor of industrial and medical gases.Our two main streams of revenue are from sales (gases and ancillary products) and rentals (gas cylinders).We are transitioning from a lega... Show more

 • Promoted

Senior Full Stack Application Developer - $110,000 - $130,000 A Year

WellnessLivingVaughan, Canada
Full-time

Senior Full Stack Application DeveloperCompany: WellnessLivingSalary: $110,000 - $130,000 + Benefits + Vacation (exact placement within this range will depend on skills and qualifications)Location:... Show more

 • Promoted

Full Stack Developer – Senior

GuuZ Consulting Services IncMississauga, Peel Region, CA
Full-time

Our government client is looking to contract a Full Stack Developer to join their Digital Design and Delivery Division (3D), formerly the Digital Innovation Office (DIO).The client requires a numbe... Show more

 • Promoted

Application Developer

Primoris Services CorporationBurlington, Halton Region, Canada
Full-time

This is an entry level position for an application developer.Reporting to the Systems Support Lead, you will use your experience and education in software development to develop in-house, purpose-b... Show more

 • Promoted

Senior Technical Implementations Lead

SRA GroupMississauga, Peel Region, CA
Permanent

Technical Implementations Lead.Healthcare Technology / Software.SRA Staffing is hiring a full-time.Technical Implementations Lead.This role plays a key part in customer success and technical delive... Show more

 • Promoted

Senior Full-Stack Developer - C$100,000 - C$130,000 A Year

Klick GroupMississauga, Canada
Full-time

Senior Full-Stack Developer to build scalable digital products, platforms, and tools, focusing on integrating AI capabilities into production systems across the full development lifecycle. Show more

 • Promoted

Enterprise Apps Developer – D365fo, Azure & Integrations - $75,000 - $95,000 A Year

A leading national distributorVaughan, Canada
Full-time

Seeking an Enterprise Applications Developer to design and maintain technology solutions using Microsoft Dynamics 365, Azure, and integrations within a regulated environment. Show more

 • Promoted

Enterprise Apps Developer – D365fo, Azure & Integrations - $75,000 - $95,000 A Year

Kohl & Frisch LtdVaughan, Canada
Full-time

Seeking an Enterprise Applications Developer to design and maintain technology solutions, focusing on Microsoft Dynamics 365, integrations, and regulatory compliance in a regulated environment. Show more

 • Promoted

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada)

Accessibility Partners CanadaMississauga, Peel region, Canada
Remote
Full-time

Senior Full-Stack Developer – Accessibility & Inclusive Technology (Contract, Remote – Canada).Clearance: Government screening may be required.This role focuses on embedding accessibility into all ... Show more

 • Promoted

Developer, Enterprise Applications – Permanent - C$75,000 - C$95,000 A Year

Kohl & FrischVaughan, Canada
Permanent

Developer, Enterprise Applications – Permanent About Us Founded in 1916, Kohl & Frisch Limited has a solid reputation in the healthcare industry that distinguishes it as the only national, Cana... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkMississauga, Peel Region, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Senior Java Applications Developer – Avp - C$94,300 - C$141,500 A Year

Global Financial Services CompanyMississauga, Canada
Full-time

A global financial services company located in Mississauga is seeking a Senior Programmer Analyst to contribute to applications systems analysis and programming.The ideal candidate will have extens... Show more

 • Promoted

Senior Full Stack Web Application Developer - $120,000 - $150,000 A Year

Global financial services organizationMississauga, Canada
Full-time

Senior Full Stack Developer needed to design, build, and support cloud-native web applications using Node.Js, TypeScript, and React in an agile, collaborative environment.Responsibilities include b... Show more

 • Promoted

Senior Full Stack Developer Role

AppLitMississauga, Peel region, Canada
Full-time

At AppLit, we are seeking a Senior Full Stack Developer with a focus on React Native for mobile app development.You will spearhead projects that empower startups with impactful mobile solutions for... Show more

 • Promoted

Senior Enterprise Applications Developer - C$75,000 - C$95,000 A Year

National Healthcare DistributorVaughan, Canada
Full-time

Seeking an Enterprise Applications Developer with 5+ years of experience, focusing on Microsoft Dynamics 365 F&O, to design, develop, and maintain a healthcare distributor's technology syst... Show more

 • Promoted

Full Stack Application Developer - $79,320 - $110,680 A Year

CitiMississauga, Canada
Full-time

Develops and implements high-volume, low-latency enterprise Java applications for inventory management, focusing on microservices architecture and modernization with Angular expertise. Show more

 • Promoted

Senior Full Stack Developer

Magna InternationalBrampton
Full-time

Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers.Through our robust product engineering, outstanding tooling capabilities and diverse process expe... Show more

 • Promoted

Senior ERP Developer/Analyst in Canada

Ward Technology TalentMississauga, Peel region, Canada
Permanent

Expand your career as a Senior ERP Developer/Analyst with our Client, focusing on.NET development, SSIS, and API integration in a remote role based in Canada.This permanent position demands seasone... Show more