CrawlJobs Logo

Full Stack Developer (React & Java) Assistant Vice President

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Singapore , Singapore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced and highly motivated Full Stack Developer to join our dynamic team supporting the Rates business. This role offers a unique opportunity to contribute to critical financial applications, with a primary focus on developing intuitive user interfaces (70%) using React and robust server-side solutions (30%) with Core Java. The successful candidate will be a hands-on engineer, adept at translating complex business requirements into technical solutions, providing production support, and embracing modern DevOps practices, including AI-assisted development with tools like GitHub Copilot.

Job Responsibility:

  • Lead the design, development, and maintenance of high-performance, scalable, and secure applications for the Rates business
  • Develop responsive and intuitive front-end interfaces using React.js, focusing on modern functional components, Hooks, performance optimization, and scalable architecture patterns
  • Implement robust back-end services and APIs using Core Java, Spring Boot, and integrate with messaging frameworks like Kafka
  • Deploy, manage, and monitor applications within a Kubernetes environment
  • Engage directly with business stakeholders to gather requirements, provide technical insights, and ensure solutions align with business objectives
  • Provide comprehensive production support, including troubleshooting, bug fixing, and performance tuning for live applications
  • Actively participate in DevOps activities, including CI/CD pipeline management and release processes
  • Champion code quality through code reviews, adherence to best practices, and leveraging AI-assisted development tools (e.g., GitHub Copilot) to enhance efficiency and innovation

Requirements:

  • 5+ years of experience in full-stack development with a strong emphasis on front-end (React) and back-end (Java)
  • Expert-level proficiency in React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns
  • Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading
  • Extensive experience with Spring Boot for building microservices and RESTful APIs
  • Hands-on experience with Solace/Kafka for event-driven architectures and messaging
  • Proven experience with Kubernetes for container orchestration and deployment
  • Solid understanding of relational and/or NoSQL databases
  • Demonstrated ability to communicate effectively with business stakeholders and translate requirements into technical specifications
  • Experience with providing production support and contributing to DevOps pipelines

Nice to have:

  • Familiarity with distributed caching or data grid frameworks, such as Hazelcast
  • Experience with AI-assisted development tools (e.g., GitHub Copilot)
  • Understanding of Large Language Model (LLM) application development
  • Experience with cloud platforms (e.g., Openshift)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Additional Information:

Job Posted:
April 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31694 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Full Stack Developer (React & Java) Assistant Vice President

Fullstack Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full-stack development with a strong emphasis on back-end (Java 17+) and front-end (Angular/React)
  • Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading
  • Extensive experience with Java 17+, Spring Boot, REST API, Gradle, OpenShift, Open Telemetry
  • Extensive experience with Spring Boot for building microservices and RESTful APIs
  • Hands-on experience with Solace/Kafka for event-driven architectures and messaging
  • Proven experience with Kubernetes for container orchestration and deployment
  • Python experience is added advantage
  • Expert-level proficiency in Angular/React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns
  • Solid understanding of relational(Oracle) and/or NoSQL databases
  • Demonstrated ability to communicate effectively with business stakeholders and translate requirements into technical specifications
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of high-performance, scalable, and secure applications for the Rates business
  • Develop responsive and intuitive front-end interfaces using React.js, focusing on modern functional components, Hooks, performance optimization, and scalable architecture patterns
  • Implement robust back-end services and APIs using Core Java, Spring Boot, and integrate with messaging frameworks like Kafka
  • Deploy, manage, and monitor applications within a Kubernetes environment
  • Engage directly with business stakeholders to gather requirements, provide technical insights, and ensure solutions align with business objectives
  • Provide comprehensive production support, including troubleshooting, bug fixing, and performance tuning for live applications
  • Actively participate in DevOps activities, including CI/CD pipeline management and release processes
  • Champion code quality through code reviews, adherence to best practices, and leveraging AI-assisted development tools (e.g., GitHub Copilot) to enhance efficiency and innovation
  • Fulltime
Read More
Arrow Right
New

Java Angular FullStack Lead-Assistant Vice President

Full Stack Lead to produce scalable software solutions with over 8 years of expe...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack Developer or similar role
  • Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
  • Hands on experience on Core Java, Spring, Spring boot, GenAI
  • Hands on experience with RESTful services using frameworks like Spring, Jersey
  • Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage
  • Familiarity with databases like Oracle and MongoDB
  • Strong knowledge on UI frameworks such as Angular, Angular JS, React (optional)
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
  • Bachelor's degree (in science, computers, information technology or engineering)
Job Responsibility
Job Responsibility
  • Building Elegant solutions and Architectural solutions
  • Develop and design RESTful services and APIs
  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
  • Develop functional databases, applications, and servers to support websites on the back end
  • Design , develop, test and maintain, robust, resilient, scalable, high quality software
  • Work closely with distributed teams ,Product Managers, Testers and Architects to execute on the requirements
  • Stay abreast of developments in web applications and programming languages
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
  • Fulltime
Read More
Arrow Right

Full stack Developer – Assistant Vice President

We are looking for experienced full-stack software engineers who are passionate ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years of experience as a Software Engineer/Developer
  • Experience of Microservices frameworks using Java or Python
  • Experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Experience of Data Structures and Object Oriented Principles using Java, Python, or NodeJS
  • Experience in designing and implementing micro front-end architecture using Angular, React
  • Experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Exposure to Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Experience in test automation and AI tools - Claude, Devin preferred
  • BA/BS degree or equivalent work experience
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst - Assistant Vice President

Full Stack Lead to produce scalable software solutions with over 8 years of expe...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack Developer or similar role
  • Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
  • Hands on experience on Core Java, Spring, Spring boot
  • Hands on experience with RESTful services using frameworks like Spring, Jersey
  • Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage
  • Hands-on with databases like Oracle and MongoDB
  • Strong knowledge on UI frameworks such as Angular, Angular JS, React (optional)
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS
  • Bachelor's degree (in science, computers, information technology or engineering)
  • Candidate should be willing to work late in the evening India time on need basis in order to interact with US team and to meet urgent requests by Clients.
Job Responsibility
Job Responsibility
  • Building Elegant solutions and Architectural solutions
  • Develop and design RESTful services and APIs
  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
  • Develop functional databases, applications, and servers to support websites on the back end
  • Design , develop, test and maintain, robust, resilient, scalable, high quality software
  • Work closely with distributed teams ,Product Managers, Testers and Architects to execute on the requirements
  • Stay abreast of developments in web applications and programming languages
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
  • Fulltime
Read More
Arrow Right

Senior Engineering Lead - Credit Risk - Senior Vice President

This is a Senior Lead Principal Engineer position responsible for establishing a...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack developer with 10+ years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies
  • Deep experience with Big Data technologies and data platforms capable of handling vast datasets for training, serving, and managing AI models
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc
  • Deep understanding of JVM internals such as class loading and memory management
  • Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent
Job Responsibility
Job Responsibility
  • Provide technical leadership and development oversight to the wider team of Software Engineers/Analysts
  • Ensure application design adheres to the appropriate architectural and design patterns for scalable and intelligent systems
  • Develop key software components personally, and use your code as a teaching tool across the team for patterns and techniques, especially concerning Agentic AI design and implementation
  • Host sessions for design and code review at multiple levels of the organization
  • Improve our engineering standards and process to make the team more capable and efficient, embracing AI-assisted development practices, including the use of tools like Git Copilot and Devin AI
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines, with a strong focus on Agentic AI and Machine Learning frameworks
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team, particularly in AI/ML and intelligent systems development
  • Appropriately assess risk when 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
  • Fulltime
Read More
Arrow Right

Python Senior Developer Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in Apps Development or systems analysis role
  • Expert in Python, Full-Stack - Expert (REST APIs, microservices architecture), LLM Frameworks & APIs - Expert, Prompt Engineering - Expert, GitHub Copilot - Advanced, Claude Code/Cursor - Advanced, Devin.AI/Antigravity Experience, Microservices + API Design, SonarQube / Code Review
  • Extensive experience system analysis and in programming of software applications such as Oracle, Java, JavaScript, React, Angular
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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.
  • Fulltime
Read More
Arrow Right

Engineering Lead Analyst - Vice President

The Engineering Lead Analyst is a senior, hands-on technical leadership position...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of hands-on experience in software development, with a proven track record in building and designing robust backend systems
  • Experience with Java / Spring Boot framework or with modern frontend frameworks (React, Angular) is essential
  • Strong experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications
  • Demonstrated experience leading technical projects or acting as a tech lead for a development team
  • A keen interest in or experience with leveraging AI-assisted development tools to improve productivity and code quality
  • Deep understanding of software architecture, microservice design patterns, and RESTful API development best practices
  • Experience working in Financial Services or another large, complex global environment is highly desirable
  • Familiarity with modern frontend frameworks (React, Angular) is a significant plus
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience
Job Responsibility
Job Responsibility
  • Lead a Scrum Team as a Hands-On Engineer: Guide the technical direction and impact the design of highly scalable, containerized Java Spring Boot microservices, while actively contributing to the codebase and driving feature implementation alongside your team
  • Champion Innovation with AI Tooling: Actively explore, pilot, and integrate cutting-edge AI-powered development tools (e.g., GitHub Copilot, advanced code analyzers) to accelerate development velocity, enhance code quality, and champion a culture of innovation within the team
  • Build Critical System Integrations: Design and implement robust, high-performance APIs to connect our new platforms with a diverse landscape of firm-wide control systems, ensuring data accuracy and integrity across the enterprise
  • Shape the Full-Stack Experience: Collaborate closely with frontend engineers to build seamless user experiences, shaping the APIs that power our modern Micro-Frontend (MFE) applications built with React and Angular
  • Drive End-to-End Feature Ownership: Take full ownership of the development lifecycle for key features, from architectural design and technical specifications through to implementation and deployment in a high-impact, agile environment
  • Mentor and Elevate the Team: Advise and mentor team members on best practices in software design, containerization, and modern development workflows, fostering a culture of technical excellence
  • Fulltime
Read More
Arrow Right

Engineering Lead Analyst - Vice President

The Engineering Lead Analyst is a senior, hands-on technical leadership position...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of hands-on experience in software development, with a proven track record in building and designing robust backend systems
  • Experience with Java / Spring Boot framework or with modern frontend frameworks (React, Angular) is essential
  • Strong experience with containerization technologies (Docker, Kubernetes, OpenShift) and building cloud-native applications
  • Demonstrated experience leading technical projects or acting as a tech lead for a development team
  • A keen interest in or experience with leveraging AI-assisted development tools to improve productivity and code quality
  • Deep understanding of software architecture, microservice design patterns, and RESTful API development best practices
  • Experience working in Financial Services or another large, complex global environment is highly desirable
  • Familiarity with modern frontend frameworks (React, Angular) is a significant plus
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience
Job Responsibility
Job Responsibility
  • Lead a Scrum Team as a Hands-On Engineer
  • Champion Innovation with AI Tooling
  • Build Critical System Integrations
  • Shape the Full-Stack Experience
  • Drive End-to-End Feature Ownership
  • Mentor and Elevate the Team
  • Fulltime
Read More
Arrow Right