Know Your Customer Java Full Stack Developer - Assistant Vice President
Citigroup Inc.
The Java Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry 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, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Serve as advisor or coach to mid-level developers and analysts, allocating work 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.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Recommended Qualifications
- 6-10 years of relevant experience in Apps Development or systems analysis role
- Extensive experience system analysis and in programming of software applications
- Demonstrated leadership and project management skills
- Experience in applying resilience patterns (Resilience4j circuit breakers, retries) for external API integrations
- Experience of building RESTful APIs using Springboot, Spring, Hibernate
- Experience with databases such as Oracle and MongoDB
- Experience with containerization and orchestration technologies like OpenShift and Kubernetes
- Experience of following TDD and clean code principles
- Proficiency with data structures, algorithms and SQL
- Proficiency in programming in Java, Python, Scala
- Strong proficiency in Java (17+, ideally 21) and Spring Boot ecosystem
- Hands‑on experience with reactive programming (WebFlux, Project Reactor)
Education
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
Nice to have skills
- Proficiency with data structures, algorithms and SQL
- Able to independently work in fast paced and rapidly changing environment
- Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
- Working knowledge of MongoDB (reactive driver) and Oracle RDBMS
- Experience with container orchestration (Kubernetes/OpenShift, Helm, Docker)
- Familiarity with resilience patterns, distributed systems, and API gateway integrations
- Solid testing discipline (Testcontainers, MockWebServer, JaCoCo)
- Experience with Gradle build systems, MapStruct, and OpenTelemetry observability
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- Responsibilities Design and develop web based applications, cloud services in Java/Spring/Hibernate stack Work closely with our stakeholders in a highly collaborative environment Promote and follow solid agile software development practices Build for highly reliable, scalable...JavaManual labor
- The Lead Full Stack Java Developer with 6-10 years of experience is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis...JavaFlexible hours
- ...architecture blueprint. Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.... ...Integration (CI). Qualifications 8+ years of hands‑on Java development experience, including Spring, real‑time messaging, and...JavaFlexible hours
$120.8k - $170.8k per year
...The Senior Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and... .... Required Qualifications Proficiency in programming in Java, API, Cloud engineering Hands on experience of building RESTful...JavaFull time$94.3k - $141.5k per year
...a highly motivated candidate for Senior Java developer in Wholesale Credit Risk Technology team... ...Family Applications Development Time Type Full time Primary Location Full Time Salary... .... View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-LjbffrJavaFull time- Lead the charge in innovation as Vice President Full Stack Developer at the company, focusing on .NET, React, and Generative AI. Drive solution delivery in a global environment and enhance our technical offerings. The company is seeking a talented Full Stack Software Developer...
$94.3k - $141.5k per year
Senior Java Developer – Wholesale Credit Risk Technology Citi is seeking a highly motivated candidate for Senior Java developer in Wholesale... ...: Technology. Job Family: Applications Development. Time Type: Full time. Primary Location: Full Time. Salary Range: $94,300.00 - $...JavaFull time- Citi is looking for a Vice President level Full Stack Developer with expertise in .NET and React to drive technical innovation. Collaborate on projects that integrate Generative AI tools. As a vital member of Citi's Client Technology Group, you will design and maintain cutting...
- ...engineers, and we are seeking an exceptional Full Stack Data Engineer to join our high-performing... ...will be instrumental in designing, developing, and optimizing robust data pipelines, from... ...View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
$94.3k - $141.5k per year
## Python Developer - Assistant Vice PresidentApplyremote type: Hybridlocations: Mississauga Ontario Canadatime type: Full timeposted on: Posted Todaytime left to apply: End Date: May 31, 2026 (2 days left to apply)job requisition id: 26950024**Discover your...Full time- Join Citigroup as a Lead Full Stack Developer with a focus on Java technologies. Leverage your technical talents to enhance application design and process improvements. This Vice President-level position offers the opportunity to integrate various team functions and develop...Java
- Lead Java Developer Job Description Key Responsibilities Develop and maintain web applications across the stack: UI, APIs, and backend services. Build scalable, secure microservices using... ...6-10 years of experience in full-stack web application development. Strong...Java
- The Full Stack Development Lead Analyst is a senior level position responsible for establishing... ...applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks... ...: Mentor, coach, and lead a team of developers, fostering a culture of technical excellence...Java
- ...within the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding,... ...? Must have: 5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices Extensive experience working with...JavaFlexible hours
- Elevate your career at Citi as an Assistant Vice President, specializing in Python development in Tampa, Florida. Leverage Python and Apache Airflow... .... Citi is seeking an Assistant Vice President Python Developer with 3-5 years of experience to join its Prime Analytics team...
- Join Citi as a Vice President Java Developer, driving innovation in software applications for Capital Markets with cloud-native architectures. Collaborate to deliver mission-critical platforms. In this senior role, you will establish and implement application systems focused...Java
- We are looking for a Python Developer (Applications Development Sr Programmer Analyst - C12)... ...Qualifications Experience or familiarity with Java development, particularly within... ...frameworks (e.g., React, Angular, Vue.js) for full‑stack development capabilities. Desirable...Java
- Seize the opportunity at Citi as a Vice President Applied AI Full-Stack Engineer, where technology meets innovation in Corporate Banking. Your engineering excellence will directly impact business outcomes through AI solutions. This role distinguishes itself by emphasizing...Java
$120k - $170k per year
The Java Technology Developer is a senior-level position responsible for establishing and implementing new... ..., providing expertise across the full software development lifecycle from concept... ...coding toolkits. Experience leveraging AI-assisted development tools such as GitHub...JavaFull time- ...Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of... ...Engineering Leadership Lead squads through full SDLC—from discovery and PoCs to... ...Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-LjbffrJavaContract workShift work
- Elevate your career with Citi's Client Technology Group as a Vice President Full Stack Developer. This role allows you to create web applications using .NET, React, and SQL Server, while integrating Generative AI tools through Python. Citi is seeking a talented software...
- Advance as a Senior Lead Java Full Stack Developer with Citi, where you will drive the development of web applications using top technologies like Java and Angular. In this pivotal role, you will oversee the development of web applications, focusing on creating secure microservices...Java
- Bring your expertise to Citi as a Lead Full Stack Java Developer, where you will handle high-volume applications in the dynamic capital markets space. This senior role combines technical leadership with project management to deliver critical solutions. As part of the Inventory...Java
- ...micro‑services architecture, owning decisions across the full stack — from Angular frontends to Java/Spring Boot backends and MongoDB data layer. Lead system... ..., review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-LjbffrJava
$94.3k - $141.5k per year
...make evaluative judgement Recommend and develop security measures in post implementation... ...programming solutions, and install and assist customer exposure systems Ensure essential procedures... ...Location: [Primary Location Full Time] Salary Range: $94,300.00 - $141,500...CustomerFull time- The Senior Oracle ERP Developer is an intermediate level position responsible for participation... ...programming solutions, and install and assist customer exposure systems Ensure essential... .... View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-LjbffrCustomer
- Take charge of application systems as Vice President of Fullstack Development at Citi. Lead design... ...complex issues • Mentor mid-level developers and guide their growth • Assess risks and... ...management and communication expertise • Strong Java and full-stack development skills • Deep...Java
$120.8k - $170.8k per year
...on Python, FastAPI, MCP, LLM, Java and other latest technologies.... ...experience in Python. Work with developers onshore, offshore and matrix teams... ...Credit Risk domains. This is a full‑time position located in the... ...s EEO Policy Statement and the Know Your Rights poster. #J-18808-...JavaFull time$120.8k - $170.8k per year
The Senior Backend Developer – Vice President is responsible for establishing and implementing new or revised application systems and programs in coordination... ...analysis and in programming of software applications - Java, Spring boot, and react Experience in managing and...JavaFull time- ...performance tuning for both on‑premise and cloud environments. Develop backup/recovery strategies and ensure compliance with security... ..., please review our accessibility resources. View Citi’s EEO Policy Statement and the Know Your Rights poster. #J-18808-Ljbffr
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Know Your Customer Java Full Stack Developer - Assistant Vice President. Be the first to apply!
- java developer remote Mississauga, ON
- entry level java developer Mississauga, ON
- java developer Mississauga, ON
- java developer no experience Mississauga, ON
- senior java developer Mississauga, ON
- junior java developer Mississauga, ON
- java software developer Mississauga, ON
- full stack developer Mississauga, ON
- senior full stack engineer Mississauga, ON
- full stack web developer Mississauga, ON
