JobsSenior Full Stack Developer - Assistant Vice President
Senior Full Stack Developer - Assistant Vice President
CitibankSenior Full Stack Developer - Assistant Vice President
CitibankLocation
Jersey City, NJ
Type
Full-time
Posted
6/26/2026
Compensation
$121,200 - $181,800 per year
Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025Job description
The Full Stack Developer will design, develop, and maintain scalable Java applications with a focus on AI/ML integration. This role involves working closely with the Technology Team to ensure applications meet business needs and adapt to changing market conditions. The developer will be responsible for the entire development process, from analysis to implementation, while providing support to business users. The position requires collaboration with cross-functional teams to identify project requirements and deliver high-quality solutions.
Requirements
- 6+ years of experience as a Senior Java Developer with hands-on end-to-end solutions.
- Strong expertise in Java 8+, Spring, Hibernate, and Java-based frameworks.
- Expert in Java microservice-based architecture and REST APIs.
- Knowledge in data processing and storage solutions like Apache Hadoop, Spark, and/or NoSQL databases.
- Experience in relational databases like Oracle, DB2, SQL Server, and able to create database objects.
- Experience with in-memory databases and caching solutions like Redis.
- Experienced in data streaming using Kafka.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with AI/ML technologies, including machine learning frameworks and deep learning architectures.
Responsibilities
- Responsible for design and development as a full stack Java developer to build high-volume, low-latency enterprise applications.
- Understand the impact of adapting different architectures and designs and present the same to stakeholders.
- Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation.
- Provide user and operational support on applications to business users.
- Develop solutions following established technical design, application development standards, and quality processes.
- Understand client requirements and envision solutions that can be captured as user stories in JIRA.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Implement AI/ML models using popular frameworks and libraries.
- Ensure high-quality code delivery with robust testing and validation.
- Stay up to date with new development tools and strategies.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
