Senior Application Full Stack Development - Inventory Management, VP
Listed on 2026-06-21
-
Software Development
Java Developer, Senior Developer, Full Stack Developer, Backend Developer
Senior Application Full Stack Development – Inventory Management, VP
Job Req :
Location: Mississauga, Ontario, Canada
Job Type: Hybrid
Posted: Jun. 12, 2026
Position OverviewAs part of the Inventory Management Applications Suite, the Senior Application Developer is responsible for leading very high volume / low latency enterprise multi‑tiered Java applications to deliver cutting edge solutions for the Stock Record and related applications in the Capital Markets domain, while following industry best practices and Citi standards.
The primary responsibilities include leading design and development, providing Level 3 support, coordinating with stakeholders, and ensuring product quality for this business‑critical application.
The role requires a strong emphasis on microservice architecture and design patterns, and the candidate must lead deliverable activities, architecture, and solution building, collaborating with a distributed team of developers across application layers.
Responsibilities- Application Management & Solution Technology Leadership
- Lead design and development as a full‑stack Java architect for high volume, low latency enterprise applications.
- Own the technical development environment and deliver solutions in a fast‑paced, time‑bound manner.
- Guide testing strategy, performance testing, and non‑functional tuning.
- Lead migration of monolithic Web Logic applications to microservices.
- Capture client requirements into JIRA user stories.
- Evaluate architectural impacts and present to stakeholders.
- Manage functional and technical requirements for technical solutions.
- Develop solutions following design standards and quality processes.
- Build test automation suites to reduce regression effort.
- Identify and resolve system bottlenecks and deficiencies.
- Collaborate with end‑user clients, PMs, scrum masters, BAs, offshore dev, QA, and cross‑functional teams.
- Provide data architecture leadership and identify gaps.
- Drive system architecture design and enhance deliverable quality.
- Gather requirements, provide end‑to‑end design guidance, and manage problems with senior leaders and business groups.
- Lead developers through design challenges, conduct code reviews, and participate throughout the lifecycle.
- Oversee design and implementation reviews for key initiatives before production.
- Review existing solutions for resiliency, risk, and performance gaps.
- Align technology roadmaps with business strategies and plans.
- Work with Production Service/Support to resolve issues.
- Stay current with new development tools and strategies.
- Inspire development resources with best practices and process improvements.
- Ensure requirements are properly analyzed and implemented with high test coverage.
- BS/MS degree in Engineering, Computer Science, or equivalent.
- 6+ years of experience as a Senior Java Developer with end‑to‑end solutions.
- Senior technical project leadership capability and strong communication skills.
- Experience in high‑pressure, fast‑paced global environments.
- Excellent interpersonal, oral, and written communication skills.
- 8+ years of Oracle RDBMS design and development, including PL/SQL and performance tuning.
- Experience migrating Oracle RDBMS to ECS cloud and No
SQL; large‑volume real‑time solutions in Big Data and Public Cloud platforms. - 6+ years of ETL experience (Talend, Informatica, Spark).
- Microservices architecture experience with Spring Boot, Spring Cloud, Netflix OSS, Pivotal Cloud Foundry, Zoo Keeper, AWS.
- Strong Java concurrency, thread‑safe code, transaction management, JTA.
- Experience with Apache, J2EE, Java, JBoss, MQ, Oracle, SQL Server, DB2, Windows, Linux.
- Shell scripting and Unix/Linux/Windows administration.
- Expert knowledge of SQL and relational/non‑relational data models.
- Core Java, JavaScript, MVC, Spring Framework.
- Network infrastructure understanding (HTTP/S, TCP/IP, TLS, DNS, load balancers, firewalls, proxies, B2B links).
- JMS experience with Tibco/IBM MQ.
- Spring Framework & Spring Boot, Microservices, MVC, Data, JMS, JDBC, Security.
- Java front‑end frameworks (Angular, React.js, jQuery).
- Experience deploying to cloud platforms (AWS, GCP, PCF).
- Web Logic 10/12c application server experience.
- Agile/Scrum experience.
- So…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).