CrawlJobs Logo

Senior Java Developer Solution Architect - Vice President

Canada, Mississauga 120800.00 - 170800.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Define and evolve system architecture for cloud-native, microservices/event-driven platforms (scalability, resilience, security, cost)
  • Create 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
  • 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
  • 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/contract testing, test data strategy, and automated quality gates
  • 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
  • Architect integrations across SQL/NoSQL, caching (Redis), and event streams (Kafka/Pulsar)
  • Define data contracts, schema evolution strategies, and idempotent/eventual consistency patterns
  • Embed AppSec best practices, OWASP controls, secure API/auth (OAuth2/OIDC), and zero trust patterns
  • Ensure compliance with regulatory and audit requirements where applicable
  • Translate business needs into technical roadmaps and architecture runway
  • Communicate trade-offs and decisions to both technical and non-technical audiences
  • Knowledge of MCP, A2A, Agentic Architecture

Requirements

  • 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
  • Bachelor’s degree/University degree or equivalent experience

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
  • Master’s degree preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Developer Solution Architect - Vice President

8 matching positions

Senior Java Architect Lead, Senior Vice President

We’re currently looking for a high caliber professional to join our team as Seni...
Location
Location
United States , Jersey City
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Any experience with NoSQL databases like MongoDB is preferred
  • Hands on experience with designing and developing ML/GenAI solutions
  • Experience with Python is preferred
  • Great exposure to microservices architecture
  • API first design thinking and implementation using Rest, websocket and gRPC
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications design/architecture, programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Vice President

We are seeking a talented and passionate Senior Developer to join our OTC Cleari...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on software development experience
  • Proven experience working in the financial services sector
  • Demonstrated experience working in an Agile/Scrum environment
  • Expert-level skills in Java development
  • Expert experience designing and developing robust, scalable, and resilient enterprise-level applications
  • Strong experience with cloud-native technologies such as Kubernetes and Docker
  • Experience with event-driven architecture leveraging Apache Kafka
  • Experience designing and developing databases on an RDBMS platform
  • Proficiency in API development and application security best practices (e.g., OAuth, TLS, PKI)
  • Familiarity with DevOps best practices and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy high-quality, scalable, and maintainable code
  • Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high-quality software
  • Act as an active contributor to design and a hands-on implementer of code
  • Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items
  • Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices
  • Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to successfully deliver technical solutions and reusable components
  • Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions
  • Keep up with the latest development practices in the industry and Citi with an eye to implement them in our team such as – Gen AI, DORA metrics, etc.
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Full Stack Lead Java Architect – Senior Vice President

Citi is spearheading a critical multi-year technology initiative within the Whol...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level Full Stack Development: Demonstrated mastery in UI/UX design principles and tools (e.g., Figma), with extensive experience in Angular, React, and associated testing frameworks (Jest)
  • Advanced Java Ecosystem Proficiency: Deep expertise in Java, Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data, coupled with hands-on experience in Threading, Collections, Exception Handling, JDBC, OOD/OOP Concepts, and GoF Design Patterns
  • Messaging & Integration Architectures: Extensive experience with Messaging-Oriented Middleware (MoM), Service-Oriented Architecture (SOA), and Micro-services utilizing REST, with a strong understanding of Kafka and other enterprise messaging systems (e.g., RabbitMQ, ActiveMQ, IBM MQ)
  • Cloud-Native & DevOps Expertise: Proven experience in designing and implementing cloud-ready applications and deployment pipelines on large-scale container platforms (e.g., Kubernetes, Docker). Strong understanding of CI/CD environments and tools (Tekton, Harness, Jenkins, Code Quality)
  • Database Expertise: Proficient in SQL, particularly Oracle dialect, with comprehensive knowledge of database design, optimization, and integration patterns
  • Architectural & Design Principles: In-depth knowledge of industry-standard best practices, design patterns, coding standards, modularity, and prototyping
  • System Optimization & Troubleshooting: Advanced skills in debugging, performance tuning, and optimizing complex enterprise applications
  • Agile & SDLC Leadership: Thorough understanding and practical experience leading teams within the Agile SDLC framework
  • Leadership & Communication: Exceptional written and oral communication skills, with a proven ability to lead, influence, and articulate complex technical concepts to both technical and non-technical senior stakeholders
  • Financial Services Industry Experience: Extensive experience (12+ years) developing applications within the Financial Services industry is essential
Job Responsibility
Job Responsibility
  • Strategic Technical Leadership: Provide vision and strategic direction for the full stack development across Angular/React, Java, and Spring Boot ecosystems, ensuring alignment with enterprise architecture standards and business objectives
  • Architectural Design & Solutioning: Lead the detailed design and architectural blueprinting of scalable, resilient, and performant solutions, leveraging deep expertise in Java, Spring Boot, Kafka, and microservices architectures
  • Team Leadership & Management: Recruit, mentor, and manage high-performance engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Stakeholder Engagement & Management: Proactively engage with senior business stakeholders, product owners, and other technology groups to understand requirements, manage expectations, communicate progress, and influence strategic decisions
  • Hands-on Technical Guidance: Provide hands-on expertise in complex coding challenges, code reviews, and technical problem-solving
  • Quality Assurance & Standards: Champion and enforce high standards for code quality, security, and maintainability
  • Innovation & Adoption: Continuously evaluate and advocate for the adoption of new development tools, libraries, and approaches to enhance delivery quality, efficiency, and system resilience
  • Vulnerability & Security Management: Implement stringent security practices, analyze applications for vulnerabilities, and lead efforts in ensuring compliance with Citi's security policies and standards
  • Documentation & Knowledge Transfer: Oversee the creation and maintenance of comprehensive user and system documentation, architectural diagrams, and knowledge transfer processes
  • Problem Resolution & Escalation: Act as a primary escalation point for complex technical issues, exercising expert judgment to identify root causes, analyze information, and implement effective, sustainable solutions
  • Fulltime
Read More
Arrow Right

Java Application Development Architect - Senior Vice President

We are seeking a highly skilled and visionary C14 Application Development Archit...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of progressive experience in software development, with at least 7+ years hands on Java development & enterprise architectural leadership role (e.g., Principal Architect, Enterprise Architect, Chief Architect)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong experience in the financial services industry, particularly in credit risk, market risk, or a related trading/risk domain, with a deep understanding of financial products and risk methodologies
  • Proven deep understanding of software architecture patterns, data structures, algorithms, and system design for large-scale, distributed applications
  • Extensive hands-on experience and architectural leadership in modern tech stacks and cloud platforms (e.g., AWS, Azure, GCP), including microservices, APIs, containerization (Docker, Kubernetes), and serverless computing
  • Demonstrated expertise in designing and implementing AI/ML tools ( such as Devin, Co-Pilot etc) for software development
  • A deep understanding of runtime environment, performance optimizations and memory management
  • Proficiency with various databases (SQL and NoSQL) and complex data integration/streaming technologies
  • Strong background in CI/CD pipelines, DevOps practices, and automated testing frameworks
  • Exceptional problem-solving, analytical, and critical thinking skills, with the ability to define technical solutions for complex business problems
Job Responsibility
Job Responsibility
  • Define and champion the architectural vision, strategy, and roadmap for the CitiRisk Credit system
  • Lead the design of robust, scalable, high-performance, and secure credit risk applications
  • Develop architectural blueprints and guidelines for integrating AI/ML capabilities
  • Develop rapid Proof-of-Concepts (POCs)
  • Establish Key Performance Indicators (KPIs) for the system
  • Provide expert technical guidance and mentorship to development teams
  • Conduct comprehensive architectural reviews
  • Drive the adoption of modern software development practices
  • Proactively research, evaluate, and integrate emerging technologies
  • Lead initiatives for leveraging cloud-native platforms
What we offer
What we offer
  • Competitive compensation package and benefits
  • Opportunity to drive the architectural direction of a critical enterprise system
  • Highly collaborative and intellectually stimulating environment
  • Challenging and high-visibility projects
  • Fulltime
Read More
Arrow Right

Senior Application Architect and Delivery Lead - Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Exhibit sound understanding of theories and practices in architecture in multiple related areas
  • Demonstrated knowledge in the areas of Big Data, Grid Computing, Data Warehousing, Cloud Computing, and programming languages such as Java, Spark and Python
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing
  • Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Senior Java Engineer – Agentic AI Driven Development - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior-level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java - Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware - Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases - Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases - Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps - Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control - Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing - Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial) - Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies - Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems
  • Contribute to the strategic planning and technical roadmap for our middleware platforms
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
  • Fulltime
Read More
Arrow Right

Senior Application Architect and Delivery Lead – Bigdata-JavaSpark -Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Exhibit sound understanding of theories and practices in architecture in multiple related areas
  • Demonstrated knowledge in the areas of Big Data, Grid Computing, Data Warehousing, Cloud Computing, and programming languages such as Java, Spark and Python
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing
  • Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Java, AI - Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience in designing and delivering large-scale, data-intensive, extensible, and scalable enterprise applications, including real-time and batch processing systems
  • Deep expertise in AI Development Tools, database technologies, and data streaming platforms to support high-volume, low-latency data processing
  • Proven leadership in architecting and implementing robust microservices platforms and event-driven architecture using Domain-Driven Design principles
  • Expertise in modern DevOps practices, including strategic adoption and optimization of containerization technologies (e.g., Kubernetes) and advanced CI/CD pipelines
  • Deep expertise in Java and J2EE technologies, including Spring Framework, Hibernate, and enterprise integration patterns, for building robust and scalable back-end services
  • Demonstrated expertise in designing and developing production-grade, user-friendly web front-end applications, with a strong portfolio showcasing distinctive UI/UX design and implementation
  • Proficiency in modern front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and leading frameworks such as React, Typescript, etc.
  • Proficiency in event streaming platforms like Kafka, Solix, etc.
  • Deep understanding and application of financial services industry best practices, regulatory requirements, and security standards relevant to wealth management and lending
  • Drive the strategic adoption and integration of advanced analytical capabilities, including AI and ML, to deliver innovative solutions and significant business value
Job Responsibility
Job Responsibility
  • Lead the design and development of wealth-lending platforms (Cards, Collections and Fraud Prevention), remaining actively hands-on in coding core APIs, micro services, and orchestration components
  • Spearhead the creation of intuitive, visually striking and highly responsive user interface(UI/UX) for web front-end applications
  • Lead the team in designing and developing straight through processing functions, process automation leveraging AI
  • Lead the team in testing automation
  • Lead architectural design and implementation of modular, highly scalable, event-driven data models, ensuring data integrity and performance for high-volume transactions
  • Drive the architectural vision for data-driven systems, ensuring they meet volume and scale requirements for the Cards, Collections and Fraud Prevention business domain
  • Establish and enforce data governance frameworks, design and implement comprehensive data quality controls across the system
  • Establish engineering standards across system design, API contracts, resiliency patterns, observability, performance optimization, and secure coding practices
  • Guide the team through hands-on code reviews, architecture reviews, and technical mentoring, elevating distributed systems design and scalable service engineering practices
  • Ensure services are built for fault tolerance, idempotency, concurrency control, and horizontal elasticity across modern cloud environments
  • Fulltime
Read More
Arrow Right