Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer Solution Architect - Vice President

Citigroup Inc.

Role Summary

We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end‑to‑end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable, reliable, and secure distributed systems.

Key Responsibilities

  • Architecture & Design
    • Create and evolve system architecture for cloud‑native, microservices/event‑driven platforms (scalability, resilience, security, cost).
    • Generate high‑level and low‑level designs, integration patterns, API contracts, and reference implementations.
    • Lead design reviews; ensure alignment with domain‑driven design (DDD), 12‑factor principles, and organization standards.
  • Engineering Leadership
    • Lead squads through full SDLC—from discovery and PoCs to production and SRE handoff.
    • Establish coding standards, code review practices, and secure‑by‑default patterns.
    • Mentor and coach senior engineers; support career growth and succession of technical leaders.
  • Hands‑on Development
    • Build core services using Java (17+), Spring Boot, REST/GraphQL, and message/event streaming.
    • Optimize for performance, concurrency, observability, and operational excellence (SLOs, error budgets).
    • Drive quality with unit, integration, and contract testing, test data strategy, and automated quality gates.
  • Cloud & Platform
    • Design for AWS/Azure/GCP, container orchestration (Kubernetes), service mesh, and CI/CD.
    • Implement infrastructure‑as‑code (IaC) patterns and secrets management.
    • Partner with SRE/Platform teams on monitoring, alerting, logging, tracing, and cost governance.
  • Data & Integration
    • Architect integrations across SQL/NoSQL, caching (Redis), and event streams (Kafka/Pulsar).
    • Define data contracts, schema evolution strategies, and idempotent/eventual consistency patterns.
  • Security & Compliance
    • Embed AppSec best practices, OWASP controls, secure API/auth (OAuth2/OIDC), and zero trust patterns.
    • Ensure compliance with regulatory and audit requirements where applicable.
  • Stakeholder Partnership
    • Translate business needs into technical roadmaps and architecture runway.
    • Communicate trade‑offs and decisions to both technical and non‑technical audiences.
  • GenAI
    • Knowledge of MCP, A2A, and Agentic Architecture.

Required Qualifications

  • 6+ years of progressive experience building enterprise systems, with 7+ years in Java and Spring at scale.
  • Proven delivery of cloud‑native, microservices, and event‑driven architectures.
  • Strong expertise in:
    • Java 11/17+, Spring Boot, Spring Cloud
    • REST/GraphQL APIs, gRPC (nice‑to‑have)
    • Kafka (or Pulsar), Kubernetes, Docker
    • RDBMS (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/Cassandra/DynamoDB)
    • Caching (Redis), CI/CD (GitHub Actions/Azure DevOps/Jenkins), IaC (Terraform/ARM)
    • Observability (OpenTelemetry, Prometheus/Grafana, ELK), feature flags / progressive delivery
  • Solid grasp of concurrency, performance tuning, resiliency patterns (circuit breakers, retries, bulkheads), and fault‑tolerance.
  • Demonstrated leadership of architectural forums, design reviews, and mentorship.
  • Strong communication and stakeholder management skills.

Nice‑to‑Have

  • Domain knowledge: Payments, banking, capital markets, insurance, e‑commerce, supply chain, or telecom.
  • Security: Threat modeling, shift‑left security, SAST/DAST, secrets rotation, mTLS.
  • Data: CDC (Debezium), schema registry, exactly‑once semantics, streaming ETL.
  • Platform: Service mesh (Istio/Linkerd), API gateways (Kong/Apigee), Serverless (Lambda/Functions).
  • Modern patterns: CQRS, event sourcing, Saga orchestration, hexagonal architecture.

Education

  • Bachelor’s degree/University degree or equivalent experience.
  • Master’s degree preferred.
#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Java Developer Solution Architect - Vice President in Mississauga, ON vacancy
  • Responsibilities Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular. Monitor and control all...  ...and openly discussing implementation challenges and solutions. Actively contribute to system design and... 
    Senior

    Citi

    Mississauga, ON
    8 days ago
  • $120k - $170k per year

    The Java Technology Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs...  ...analysts, DevOps, and support teams to deliver high-quality solutions across Capital Markets and Risk domains. Contribute to... 
    Senior
    Full time

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    11 hours ago
  •  ...Technology Lead Analyst is a senior level position responsible for...  ...knowledge of system flow and develop standards for coding, testing,...  ...issues and develop innovative solutions. Serve as advisor or coach...  ...Required: 8+ years of hands‑on Java development experience, including... 
    Senior
    Flexible hours

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • Job Description The Senior Full Stack Java Developer – is a senior level position responsible for establishing and implementing new or revised application...  ...thinking to define issues and develop innovative solutions. Serve as advisor or coach to mid-level developers and... 
    Senior

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • The Applications Development Senior Programmer Analyst is an intermediate level position...  ...make evaluative judgement Recommend and develop security measures in post implementation...  ...on issues, recommend advanced programming solutions, and install and assist customer exposure... 
    Senior

    Citi

    Mississauga, ON
    11 hours ago
  • The Applications Development Senior Programmer Analyst is an intermediate...  ...judgement. Recommend and develop security measures in post-...  ...recommend advanced programming solutions, and install and assist...  ...APIs using languages such as Java, Python, or similar. Programming... 
    Senior

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  •  ...standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging #J-18808-Ljbffr

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • Overview The Senior Full Stack Developer is a senior level position responsible for establishing and...  ...define issues and develop innovative solutions. Serve as an advisor or coach to mid‑level...  ...Proficiency in programming with Java, API, and cloud engineering. Hands‑on... 
    Senior

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    5 hours ago
  • $120.8k - $170.8k per year

     ...make a real impact. Job Overview The Senior Full Stack Developer is a senior level position responsible...  ...define issues and develop innovative solutions Serve as advisor or coach to mid-level...  ...Proficiency in programming in Java, API, Cloud engineering Hands‑on experience... 
    Senior

    Citi

    Mississauga, ON
    5 hours ago
  •  ...and experienced Development Senior Programmer Analyst (C12) to join...  ...instrumental in designing, developing, and maintaining robust, scalable...  ...microservices-based solutions with focus on scalability, reliability...  ..., including product owners, architects, and other engineers, to... 
    Senior

    Citi

    Mississauga, ON
    8 days ago
  • Take on the challenge as a Hybrid Vice President Java Innovator in Mississauga, where your coding skills and leadership will transform engineering at a global financial institution. Experience in inspiring teams and championing engineering culture is essential. This crucial... 

    United States Digital Space LLC

    Mississauga, ON
    8 days ago
  • Wipro Limited is searching for a Senior Solution Architect with deep Java and Angular knowledge. Lead the design and implementation of sophisticated enterprise solutions for our clients. This role requires 8-10 years of experience in developing enterprise applications at Wipro... 
    Senior

    Wipro Technologies

    Mississauga, ON
    11 hours ago
  • The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs...  ...interpretive thinking to define issues and develop innovative solutions Serve as advisor or coach to mid-level developers and... 
    Senior

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  • $120.8k - $170.8k per year

    The Big Data Developer is a senior level position responsible for establishing and implementing scalable, efficient big data application systems...  ...and implement scalable and efficient Hadoop architecture solutions encompassing core ecosystem components, including HDFS, YARN... 
    Senior
    Permanent employment
    Full time

    PowerToFly

    Mississauga, ON
    8 days ago
  •  ...architecture blueprint Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation...  ...interpretive thinking to define issues and develop innovative solutions Serve as advisor or coach to mid-level developers and analysts,... 
    Senior

    Citi

    Mississauga, ON
    15 days ago
  • Overview This senior level position is responsible for establishing...  ...architecture blueprint. Develop standards for coding, testing,...  ...depth analysis and innovative solutions through interpretive thinking....  ...years of strong proficiency in Java, including Spring Boot and Spring... 
    Senior

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    5 hours ago
  • Take charge as a Lead Senior Java Developer Architect, shaping the future of critical systems through your extensive expertise. With over 6 years in the field, you’ll oversee the design and delivery processes. Your role will require you to create architecturally sound platforms... 
    Senior

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  • $94.3k - $141.5k per year

    ## Python Developer - Assistant Vice PresidentApplyremote type: Hybridlocations: Mississauga Ontario Canadatime type: Full timeposted on...  ..., developing, testing, and deploying high-quality software solutions using Python. You will work on various aspects of our platform... 
    Full time

    Citibank (Switzerland) AG

    Mississauga, ON
    8 days ago
  •  ...reliable, and efficient technology solutions that are foundational to...  ...firm. Citi is looking for a Senior AI Engineer (Applications Development...  ...business challenges. Architect scalable, high‑performance...  ...and sharpen decision‑making. Develop agents that automate complex workflows... 
    Senior
    Long term contract
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    15 days ago
  • $145.1k - $217.7k per year

    About the Role We are seeking an experienced, hands‑on Senior Java Developer to contribute to the development of our engineering frameworks...  ...direction to meet timelines and delivery commitments with tactical solutions, while maintaining a clear vision for strategic platform... 
    Senior
    Full time

    Citi

    Mississauga, ON
    8 days ago
  • Join the innovative team at the company as a Vice President Full Stack Developer, specializing in .NET, React, SQL Server, and Generative AI initiatives. Drive technology innovation and solution delivery in a global setting. The Client Technology Group is looking for a skilled... 
    Senior

    United States Digital Space

    Mississauga, ON
    5 hours ago
  •  ...seeking a Technical Lead with strong hands‑on experience in developing server‑side components in Java. Candidate must have experience in developing...  ...Spring. The work will include strategic state‑of‑the‑art solutions using new stack development, Agile/DevOps, high standards... 
    Senior

    Citi

    Mississauga, ON
    15 days ago
  • $94.3k - $141.5k per year

     ...seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team focused on...  ...designing, developing, and deploying solutions that streamline workflows, automate...  ...applications, cloud services in Angular / Java/Spring / OpenShift stack Work... 
    Senior
    Full time

    Citi

    Mississauga, ON
    8 days ago
  • $94.3k - $141.5k per year

     ...Job Type: Hybrid Posted: Apr. 30, 2026 Job Overview The Senior Java Developer works within Global Spread Products Technology. We are...  ...components in Java. The work will include strategic state‑of‑the‑art solutions. You will use new stack development with Agile, DevOps high... 
    Senior
    Full time

    United States Digital Space LLC

    Mississauga, ON
    8 days ago
  • $94.3k - $141.5k per year

    We are looking for a Python Developer (Applications Development Sr Programmer Analyst - C12)...  ...with hands‑on experience developing Gen AI solutions. As a developer, you will leverage your...  ...Qualifications Experience or familiarity with Java development, particularly within... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  • Senior Vice President of Finance Service Residential is simplifying property management. Its hospitality-minded teams serve 9,000 residential...  ...Canada. The organization partners with boards, owners, and developers to enhance the value of every property and the life of every... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Monday to friday
    Afternoon shift

    FirstService Residential

    Mississauga, ON
    11 hours ago
  •  ...testing and deployment. As a developer, the candidate will be responsible...  ...& deploying technical solution following engineering excellence...  ...understanding of produc ts- Enhance/Re-architect existing components to satisfy...  ...following technologi es:- Java (Core, JDBC, MT, Collections,... 
    Senior
    Internship

    Luxoft

    Mississauga, ON
    25 days ago
  •  ...leader in Clinical services and software solutions for the life sciences industry. We have...  ...compliance, and innovation. Job Title: Vice President, Finance Function: Corporate Finance...  ...positioning and technology differentiation Develop and maintain robust financial models to... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Monday to friday
    Shift work

    Sitero

    Mississauga, ON
    8 days ago
  • Lead transformative software development as a Senior Java Developer with Capgemini. Engage in critical projects, establishing best practices while...  ...encompasses the development and implementation of software solutions in a complex production management setting. As part of an... 
    Senior

    Nameless

    Mississauga, ON
    5 hours ago
  • $95k per year

     ...largest fund administration and middle office solutions providers. Our business is unique in its...  ...clients, and for you Transfer Agency Vice President Role Summary: Apex Fund Services is...  ...The Vice President will report into the Senior Vice President who is the Head of Transfer... 
    Senior
    Work at office
    Worldwide

    Apex Group Ltd (UK Branch)

    Mississauga, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer Solution Architect - Vice President. Be the first to apply!