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

Java Full Stack Programmer Analyst Assistant Vice President

Citigroup Inc.

Java Full Stack Engineer — Senior Programmer Analyst

Citi is looking for a Java Full Stack Engineer to join our Technology team and play a hands‑on role in building and evolving large-scale enterprise applications that power global financial services. In this role, you will contribute across the full software development lifecycle — from architecture and design through to deployment and production support — working alongside product managers, designers, and engineers to deliver high-quality software solutions. This is an opportunity to bring technical depth across both backend Java and modern frontend technologies to a team where your code has real impact at global scale.

Responsibilities

Design, build, and deliver scalable, high-performance backend services using Java 17+, Spring Boot, Spring MVC, Spring Security, and Spring Batch across complex enterprise platforms.

Develop and maintain RESTful APIs and microservices architectures, applying best practices in service design, data modeling, and relational database management with Oracle.

Build and maintain responsive, accessible frontend applications using React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3, including integration with Redux and Flux.

Collaborate across engineering, product, and design teams to define technical requirements, develop solution strategies, and deliver software that meets business objectives.

Configure and manage AWS cloud infrastructure — including API Gateway, Lambda, ECS, EC2, MSK, and RDS — to support reliable, scalable application deployments.

Lead and participate in code reviews, implement unit and component testing using JUnit, Mockito, and React Testing Library, and actively promote high standards of code quality and knowledge sharing.

Apply secure coding practices throughout the development process to protect sensitive data, reduce vulnerabilities, and maintain the integrity of software solutions.

Required Qualifications & Skills

4 to 6 years of hands‑on software development experience, with a track record of delivering on complex, large-scale enterprise platforms.

Deep backend development expertise using Java 17+, Spring Boot, Spring Framework, Spring MVC, and Spring Security, with strong command of Maven or Gradle build tooling.

Proven ability to design and implement RESTful services and microservices, with solid experience in data modeling and Oracle relational database design.

Expert‑level frontend development skills across React.js (including Redux and Flux), TypeScript, JavaScript (ES6+), HTML5, and CSS3, with hands‑on use of Webpack, Babel, and npm/yarn.

Practical experience configuring AWS services including API Gateway, Lambda, ECS, EC2, Elastic Load Balancers, MSK, and RDS, with broader familiarity in cloud infrastructure setup.

Experience with observability tooling — including Elastic and Kibana — for application monitoring, debugging, and performance analysis.

Bachelor's degree in a relevant field, or equivalent professional experience.

Beneficial Skills & Qualifications

Experience working with GitLab or Bitbucket for version control and continuous integration, including building and maintaining Jenkins pipelines.

Hands‑on experience with containerization and orchestration technologies including Docker, Kubernetes, and OpenShift.

Familiarity with Agile and Scrum methodologies, with the ability to contribute effectively in iterative, cross‑functional delivery environments.

Knowledge of responsive design principles and ADA accessibility compliance standards in frontend development.

Certification in a relevant cloud or technology platform (e.g., AWS certification).

What We Offer At Citi, you will work on technology that operates at a scale few organizations can offer. You will be part of a collaborative engineering team where your contributions directly shape the platforms used by clients and colleagues around the world. We invest in our people through structured learning, career development, and a working model designed to support both performance and wellbeing.

Hybrid working model with 3 days in the office and 2 days working remotely, providing flexibility alongside team connection.

Access to learning and development programs, technical training, and opportunities to pursue relevant certifications.

Exposure to complex, high‑impact engineering challenges across a global financial services platform.

Competitive compensation and benefits package, including financial wellbeing support.

Wellbeing resources and programmes designed to support your health and work‑life balance.

A performance‑driven team culture that values technical excellence, collaboration, and continuous improvement.

Build enterprise‑grade software at global scale — apply now to join Citi's Technology team as a Java Full Stack Engineer.

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
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Java Full Stack Programmer Analyst Assistant Vice President in Winnipeg, MB vacancy
  • The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and...  ...issues, recommend advanced programming solutions, and install and assist customer exposure systems Ensure essential procedures are... 
    Java

    Citi

    Winnipeg, MB
    4 hours ago
  • $74.25k - $117.5k per year

    About the Role As a Full Stack Lead Engineer, you will make an impact by designing and delivering...  ...platforms using microservices, AI-assisted development, and DevOps practices. Cognizant...  ...Code and troubleshoot Python and/or Java REST APIs and related software Help lead... 
    Java
    Work at office

    Cognizant

    Winnipeg, MB
    4 hours ago
  • Take your Java expertise to current heights at the company Technology as a Senior Full Stack Developer. Collaborate on creative projects while ensuring quality and performance across applications. As part of the Cloud First - Software Engineering team, you will manage the architecture... 
    Java

    United States Digital Space

    Winnipeg, MB
    4 hours ago
  • Elevate software solutions as a Full Stack Java Developer in Mississauga, Canada, with over 8 years of experience. Engage in both front-end and back-end development using the latest technologies. This role invites you to leverage your skills in Java Spring Boot for microservices... 
    Java

    Ampstek

    Winnipeg, MB
    4 hours ago
  • Elevate your engineering career at Veeva as a Senior Java Software Engineer focused on full-stack product development. Bring your Java expertise to create scalable applications. This position requires substantial experience in software development, particularly with Java, JavaScript... 
    Java

    Veeva Systems

    Winnipeg, MB
    4 hours ago
  • Join a dynamic team in Toronto as a Full Stack Technical Lead, specializing in Java and cloud solutions. Drive the development of scalable applications while mentoring engineers in best practices. With 8–12 years of experience, this hands-on role involves leading full stack... 
    Java

    Cognizant

    Winnipeg, MB
    4 hours ago
  • Advance your career at Veeva as a Senior Java Full Stack Engineer focusing on scalable product development. Leverage your Java and JavaScript expertise while mentoring junior team members. This role seeks a seasoned software engineer with over five years of experience. You... 
    Java

    Veeva Systems

    Winnipeg, MB
    4 hours ago
  • Take charge of application systems as Vice President of Fullstack Development at Citi. Lead design...  ...Applications Development Technology Lead Analyst to oversee complex application systems....  ...management and communication expertise • Strong Java and full-stack development skills • Deep... 
    Java

    Citi

    Winnipeg, MB
    4 hours ago
  • Job Overview The Lead Java Back End Developer is responsible for establishing and implementing new or revised application systems and...  ...solutions Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary Appropriately assess risk when business... 
    Java

    Citi

    Winnipeg, MB
    4 hours ago
  • $108k - $140k per year

    Position Overview As part of the AXI Reporting Platform Transformation, you will be working as a Business Subject Matter Expert/Business Analyst within the AXI Reporting Platform Transformation and Support Team. You will primarily focus on the AXI Reporting functions of the... 
    Work at office
    Local area
    Flexible hours

    The Citco Group

    Winnipeg, MB
    4 hours ago
  • Elevate your career as a Senior Full Stack Developer focused on Java at a forward-thinking company based in Toronto. This hybrid work role demands extensive experience in Java, cloud technologies, and problem solving. The role is a 6-month contract offering potential for a full... 
    Java
    Full time
    Contract work

    Delpath

    Winnipeg, MB
    4 hours ago
  • Join Capgemini as a Java Full-stack Engineer, focusing on software development in production management. Boost team productivity and innovate in software solutions for complex challenges. In this senior role, you will be instrumental in the multi-year transformation journey... 
    Java
    Shift work

    Nameless

    Winnipeg, MB
    4 hours ago
  • Overview Full Stack Developer with a strong focus on AI‑driven development to join our dynamic team. Responsibilities Leverage AI tools...  ....js, and strong back‑end development skills with experience in Java. Hands‑on experience with RESTful APIs, GraphQL, and... 
    Java
    Full time
    Flexible hours

    0000050007 Royal Bank of Canada

    Winnipeg, MB
    4 hours ago
  • Elevate your career as a Java Full Stack Tech Lead with Synechron in Toronto. This full‑time role combines hands‑on coding with leadership responsibilities in a collaborative remote environment. Synechron seeks a skilled Technical Lead to drive the design and development of... 
    Java
    Full time

    Synechron

    Winnipeg, MB
    4 hours ago
  • NTT DATA is hiring a Senior Java Full Stack Developer for a hybrid role in Brampton, Ontario. Leverage your extensive experience in Java and front-end technologies to lead web application development efforts. In this crucial position, you will utilize your 8+ years of expertise... 
    Java

    NTT DATA

    Winnipeg, MB
    4 hours ago
  • Lead the charge in technological innovation as the Vice President of Application Development. This full-time role focuses on systems analysis and programming while...  ...operating procedures • Act as a resource for junior analysts and team members Requirements: • 5-8 years in... 
    Full time

    United States Digital Space

    Winnipeg, MB
    4 hours ago
  • $62 per hour

    Elevate your leadership career as Vice President of Operations with a permanent full-time role. Offering $62.00 per hour, this position requires on-site presence and strong managerial skills. In this role, you will oversee organizational policies and resource allocation while... 
    Hourly pay
    Permanent employment
    Full time

    TOPCLASS EDUCATION

    Winnipeg, MB
    4 hours ago
  •  ...under the general supervision of the Senior Programmer Analyst, the programmer analyst provides first...  ...the Help Desk support application. Assist with implementation of business requirements...  ...: Information Technology | Job Type: Full-time | Company: Paterson Grain | Country... 
    Full time

    Paterson Grain

    Winnipeg, MB
    7 days ago
  • $260k - $320k per year

     ...Vice President, Software Engineering (Apps & Solutions) Toronto or Chicago (hybrid). $260-320k base + bonus + stock options. Digital...  ...workflows where AI is embedded as a primary actor , not an assistive tool Build and operationalize AI-native delivery systems... 

    Mpa Recruitment

    Winnipeg, MB
    4 hours ago
  •  ...seeking a visionary and highly accomplished Vice President (VP) to join our team as Application/...  ...more modern programming languages (e.g., Java, Go, Python). 3+ years’ proven experience...  ...engineering environment. Must have Full‑stack Java backend, React or Angular frontend... 
    Java

    United States Digital Space LLC

    Winnipeg, MB
    4 hours ago
  • Vice President of Engineering Project: Fractional SVP Engineering Technologies: Generative AI Seniority: Senior Role Overview...  ...transitional window, with a solid likelihood of transitioning to a full time permanent role for the right candidate. They report to the... 
    Permanent employment
    Full time

    Infoway Software

    Winnipeg, MB
    4 hours ago
  • Elevate your financial career with TD Securities as a Vice President in Toronto. This role focuses on executing trades and fostering relationships...  ...• Develop new and deepen existing client relationships • Assist the broader trading desk Requirements: • Experience in equity... 

    TD Securities

    Winnipeg, MB
    4 hours ago
  •  ...senior leadership into running a business and potentially owning part of it? We are partnering with a well-established and respected Vice President, Construction in Winnipeg that is looking for a strong operational and business leader to step into a key leadership role as the... 
    Long term contract
    For subcontractor
    Immediate start

    David Aplin Recruiting

    Winnipeg, MB
    14 days ago
  • Join Sitero as Vice President of Finance, leading strategic financial operations in the clinical services industry. This pivotal full time role enhances global operations and drives innovation...  ...transparency and thorough project analysis Assist talent acquisition with strategic... 
    Full time

    Sitero

    Winnipeg, MB
    4 hours ago
  • Enhance client experiences as a Full Stack Developer at CIBC, located in Toronto. This role involves leading the development of innovative...  ...leverage over five years of experience with technologies including Java 8+, Spring MVC, and RESTful APIs to drive enterprise-scale... 
    Java

    CIBC

    Winnipeg, MB
    4 hours ago
  • $140k - $160k per year

    Job Summary Vice President, Marketing Department: Marketing & Digital Reports To: Co‑General Manager Location: Toronto, Ontario, Canada Employment Type: Full‑time (Regular) Working Hours: 37.5 hours per week Pay Range: $140,000 – $160,000 Responsibilities Lead strategic... 
    Long term contract
    Full time
    Work at office

    Isarta

    Winnipeg, MB
    7 days ago
  • Roles and responsibilities (Full stack Support role) Respond to and triage support questions and support requests from Meta engineers on...  ...(backend and frontend) used for large-scale development (e.g., Java/Python/PHP/JavaScript/TypeScript). Database systems - Mandatory... 
    Java

    HCLTech

    Winnipeg, MB
    4 hours ago
  • Elevate ZOLEO's marketing strategies at Roadpost as the Vice President of Marketing, leveraging AI innovations. Drive growth and unify B2C and B2B marketing efforts for satellite communication services. In this senior role at Roadpost, you will lead an AI-driven marketing... 

    BlueCosmo

    Winnipeg, MB
    4 hours ago
  • Drive compliance excellence as Vice President at DUCA, overseeing AML/ATF and privacy. Leverage your extensive compliance leadership experience to elevate regulatory strategies. As the Vice President of Compliance (CAMLO & Privacy Officer), you will lead DUCA’s compliance... 

    DUCA Financial Services Credit Union

    Winnipeg, MB
    4 hours ago
  • Lead innovative capital markets strategies as the Vice President of Funding and Securitization at Peoples Group. Manage securitization and funding initiatives while ensuring compliance and optimizing resources. In this leadership role, you will directly report to the Senior... 
    Long term contract
    Temporary work

    Peoples Trust

    Winnipeg, MB
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Full Stack Programmer Analyst Assistant Vice President. Be the first to apply!