Senior Full Stack Java Developer- Assistant Vice President
Citigroup Inc.
Job Description
The Senior Full Stack Java 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 application systems analysis and programming activities.
Responsibilities
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals, and identify and define necessary system enhancements to deploy new products and process improvements.
- Resolve high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in application 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 consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, and escalating, managing and reporting control issues with transparency.
Recommended Qualifications
- 5+ years of proven software development experience, specializing in Java, JavaScript frameworks such as React, Spring Boot, and Oracle.
- In-depth knowledge of modern application architecture principles.
- Clear understanding of data structures and object-oriented principles using Java.
- Practical experience with artificial intelligence tools for enhancing development workflows.
- Proficiency in microservices frameworks (e.g., Spring Boot), event-driven services, and cloud-native application development.
- Multiple years of experience on service‑orientated and microservices architectures, including REST and GraphQL implementations.
- Full‑stack proficiency: demonstrated ability to design, develop, and maintain both front‑end and back‑end components of robust web applications.
- Front‑end development: strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (React), HTML5, and CSS.
- Back‑end development: solid experience in developing server‑side logic and APIs using Java, Python, or similar.
- Database expertise: comprehensive knowledge of SQL and PL/SQL, with deep understanding of relational database management systems, particularly Oracle.
- API development: proven capability in designing, developing, and implementing high-performance RESTful APIs.
- CI/CD and DevOps: proficiency with continuous integration/continuous deployment pipelines and tools for building (Maven, Gradle) and deploying code (Docker, Jenkins, OpenShift).
- Experience with AWS is considered a significant advantage.
- Agile methodologies: practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.
Education
- Bachelor’s degree/university degree or equivalent experience.
- Master’s degree preferred.
Equal Opportunity Employment
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.
Applicants with a disability who need reasonable accommodation to use our search tools and apply for a career opportunity may contact Accessibility at Citi.
#J-18808-Ljbffr- The Applications Development Senior Programmer Analyst is an intermediate level position responsible... ...evaluative judgement Recommend and develop security measures in post implementation... ...programming solutions, and install and assist customer exposure systems Ensure essential...Senior
- The Applications Development Senior Programmer Analyst is an intermediate... ...judgement. Recommend and develop security measures in post-... ...programming solutions, and install and assist customer exposure systems.... ...expectations or requirements. Full Stack Proficiency:...Senior
- ...Development Technology Lead Analyst is a senior level position responsible for establishing... ...Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging,... ...Required: 8+ years of hands‑on Java development experience, including Spring,...SeniorFlexible hours
- 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...Senior
- Responsibilities Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide...Senior
- ...skilled and experienced Development Senior Programmer Analyst (C12) to join our... ...will be instrumental in designing, developing, and maintaining robust, scalable, and... ...experience with strong focus on Java and workflow technology. Developer with strong programming skills using...Senior
$120.8k - $170.8k per year
..., you’ll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview The Senior Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs as...Senior- Overview The Senior Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs as an individual contributor. The overall objective of this role is to build and code frameworks and services...Senior
- 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
- ...the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding, testing... ...? Must have: 5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices Extensive experience working...SeniorFlexible hours
- Full Stack Developer The Full Stack Developer is an intermediate level position responsible for participation in the establishment and implementation... ...-step engineering tasks such as issue triage, code review assistance, PR generation, and deployment scripting. Ideate and...
$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 in... ...senior individual contributor, providing expertise across the full software development lifecycle from concept and design...SeniorFull time- Elevate your career as a Senior Full Stack Developer focusing on Java and React. This role offers the opportunity to implement framework solutions and collaborate across teams to meet complex project requirements. In this senior-level position, you will be responsible for...Senior
- ...engineers, and we are seeking an exceptional Full Stack Data Engineer to join our high-... ...candidate will be instrumental in designing, developing, and optimizing robust data pipelines,... ...to deliver impactful data products. Develop, maintain, and optimize highly efficient...
- Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end‑to‑end technical design... ...standards. Engineering Leadership Lead squads through full SDLC—from discovery and PoCs to production and SRE handoff....SeniorContract workShift work
- Become a Full Stack Java Developer in Mississauga, Canada, and leverage your skills in Java, Spring Boot, and microservices. Engage in diverse projects that utilize your technical expertise. This position requires 8+ years of experience with a focus on both front-end and...
- We are looking for a talented Full‑Stack Software Developer to join the Client Technology Group. Job Overview Design, develop, and maintain web applications... ..., and functionality against service‑level expectations. Assist in assessing risks when business decisions are made,...SeniorInternship
$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- We are seeking a Senior Full-Stack Engineer to join our Corporate Banking Technology team. You will design and deliver enterprise-grade web application... ...decisions across the full stack — from Angular frontends to Java/Spring Boot backends and MongoDB data layer. Lead system design...Senior
- Join Citi's team in Mississauga, Ontario, as a Full Stack Java Developer in a flexible hybrid role. Engage in software development projects and user support tailored to business objectives. In the role of Applications Development Senior Programmer Analyst, you'll be responsible...SeniorFlexible hours
- 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...
$120.8k - $170.8k per year
...comprehensive relationship coverage along with a full suite of products and services. Our... ...We’re looking for a talented Full-Stack Software Developer to join our growing team. You’ll... ...against service level expectations. Assist in appropriately assessing risks when business...SeniorLong term contractFull timeInternshipFlexible hours- 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...
$94.3k - $141.5k per year
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...Full time- Join Citi as a Full Stack Developer specializing in Java and Angular, where you will create innovative web applications. This role requires strong expertise in both front-end and back-end development. Citi is looking for a committed Full Stack Developer to design and maintain...
- ...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
- The Applications Development Senior Programmer Analyst is an intermediate... ...judgement Recommend and develop security measures in post implementation... ...solutions, and install and assist customer exposure systems... ...node.js npm Ag-Grid Java Spring Boot SQL Server...Senior
- Overview This senior level position is responsible for establishing and implementing new... ...the overarching architecture blueprint. Develop standards for coding, testing, debugging,... ...experience, with at least 3 years in a full-stack role. 5+ years of strong proficiency in Java...Senior
- Drive innovation as a Senior Full Stack Developer in our Insurance Technology team. Apply your expertise in Java and microservices to shape the future of our insurance solutions. This role is key to several initiatives and involves comprehensive responsibilities across the...Senior
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Java Developer- Assistant Vice President. Be the first to apply!
- full stack developer Mississauga, ON
- senior full stack engineer Mississauga, ON
- full stack web developer Mississauga, ON
- full stack developer remote Mississauga, ON
- 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
