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

Senior Java Full Stack Developer

Citigroup Inc

Senior Java Full Stack Developer

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We'll enable growth and progress together.

The Role

Citi is seeking a Senior Java Full Stack Developer to contribute to the design, implementation, and evolution of complex, enterprise-grade application systems. This role sits at the intersection of software engineering excellence and financial services technology, requiring a practitioner who can operate with a high degree of autonomy while driving outcomes across the full software development lifecycle. The ideal candidate brings deep expertise in Java-based backend development, modern frontend frameworks, cloud-native architectures, and event-driven microservices. This position offers the opportunity to serve as a subject matter expert and trusted advisor, shaping technical direction within a team operating at scale in one of the world's leading financial institutions.

Responsibilities
  • Design, develop, and implement complex full-stack application systems across the entire software development lifecycle.
  • Build scalable microservices using Spring Boot and event-driven patterns, ensuring alignment with cloud-native development principles, containerization (Docker), and orchestration platforms (Kubernetes, OpenShift).
  • Develop and maintain RESTful APIs and service-oriented integrations, ensuring high performance, reliability, and secure design through the application of OAuth2, JWT, and encryption standards.
  • Monitor and control all phases of development including analysis, design, construction, and testing; proactively identify risks and apply sound engineering judgment to resolve complex technical issues.
  • Collaborate with business stakeholders and cross-functional technology teams to gather requirements, recommend advanced programming solutions, and translate business needs into robust technical implementations.
  • Define and enforce development standards, operating procedures, and best practices; contribute to post-implementation reviews to validate system design, security posture, and business functionality.
  • Optimize application performance through parallel processing, multi-threading, and synchronization strategies; leverage algorithms, data structures, and established design patterns to deliver production-grade solutions.
  • Establish and maintain CI/CD pipelines using version control systems (GitHub, Bitbucket) and automation tooling to support continuous delivery and deployment practices.
  • Serve as a subject matter expert and technical advisor to senior stakeholders and junior team members; provide mentorship and coaching to less experienced analysts and developers.
  • Assess and manage risk in all engineering decisions, ensuring compliance with applicable policies, regulatory requirements, and ethical standards, with full transparency in reporting and escalation.
Qualifications
  • 5+ years' experience in application development roles with demonstrated full-stack engineering expertise across the complete software development lifecycle.
  • Deep proficiency in Java application development, including strong command of object-oriented programming (OOP), data structures, algorithms, advanced Java concepts, and design patterns.
  • Proven experience with Spring Boot and microservices architecture, including design and implementation of RESTful services, event-driven services, and Service-Oriented Architecture (SOA) patterns.
  • Hands-on experience with frontend frameworks (Angular and/or React) and the ability to build and integrate modern, responsive web application interfaces with backend services.
  • Proficiency with both relational databases (SQL Server, Oracle) and non-relational databases, along with experience using messaging systems such as Kafka, Solace, and JMS.
  • Practical knowledge of security implementation including OAuth2, JWT, and encryption, combined with experience in system performance optimization techniques including multi-threading and parallel processing.
  • Experience with containerization and orchestration technologies, including Docker, Kubernetes, and OpenShift, and familiarity with cloud-native application development principles.
  • Proficiency with version control systems (GitHub, Bitbucket) and CI/CD pipelines; experience with AI-powered development tools such as GitHub Copilot is a plus.
  • Familiarity with Python, Generative AI, or Agentic AI frameworks is a big plus.
  • Experience operating within regulated financial services environments and adhering to compliance and risk management standards is preferred.
Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related equivalent technical experience.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Java Full Stack Developer in Jacksonville, FL vacancy
  • $67.6 per hour

     ...We are seeking a Senior Full Stack Python/React Developer to support Bank of America's application development initiatives. This role will focus on design...  ...(nice to have, not required) Exposure to Java-based front-end frameworks (Angular) Benefit packages... 
    Senior
    Java

    Insight Global

    Jacksonville, FL
    3 days ago
  • $67k - $136.8k

     ...better working world. Service Delivery Center, Technology – Full Stack Developer, Senior Whole industries have been disrupted and transformed in...  ...deploy a custom enterprise application using React frontend and Java/Spring Boot backend. Build and maintain backend services... 
    Senior
    Java
    Summer holiday
    Local area
    Remote work
    Flexible hours

    EY

    Jacksonville, FL
    1 day ago
  • $67k - $136.8k

     ...better working world. Service Delivery Center, Technology, Full Stack Developer, Senior Whole industries have been disrupted and transformed...  ...a custom enterprise application using React frontend and Java/Spring Boot backend Build and maintain backend services... 
    Senior
    Java
    Summer holiday
    Local area
    Flexible hours

    EY

    Jacksonville, FL
    3 days ago
  •  ...Full Stack Java developer hey NEED to be in Pittsburgh, PA Send me as many REAL profiles as possible. You need to be 110% sure they are authentic before sending them to me. Glider test as well Skills - Angular 11+,Node React INTERVIEW TYPE Video... 
    Java

    RIT Solutions, Inc.

    Jacksonville, FL
    7 hours ago
  •  ...Java Full stack developer 8 Years Experience developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases Must have demonstrated proficiency and experience in the following tools and technologies: Java 11 (Lambdas... 
    Java

    RIT Solutions, Inc.

    Jacksonville, FL
    2 days ago
  •  ...Senior Staff Engineer, Java Fullstack We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums,... 
    Senior
    Java

    Nagarro

    Jacksonville, FL
    3 days ago
  •  ...Typical duties include analysis, planning, developing requirements documents, building...  ...~ Angular ~ JavaScript ~ Jaguar ~ Java ~ Cricket ~ Node Demonstrated...  ...market and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Java
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Jacksonville, FL
    4 days ago
  •  ...Overview Job Purpose We are seeking a Software Developer to join our innovative development team. In this role, you will contribute to...  ...Responsibilities Design, develop, and maintain web applications using Java and Spring Boot for backend services and React for frontend... 
    Java

    ICE Clear Europe Limited

    Jacksonville, FL
    1 day ago
  • $122.82k - $208.79k

     ...digital agility within months and a full suite of end-to-end consumer,...  ...Your focus will be on driving Java and Spring Boot–based services...  ...debt. You'll unblock developers, assign work, and ensure test...  ...hands-on coding in the back-end stack with setting the technical direction... 
    Senior
    Java
    Full time
    Work at office
    Flexible hours

    Fidelity National Information Services Inc

    Jacksonville, FL
    3 days ago
  •  ...in Advanced JavaScript, ES6+, Web-Frameworks, Angular, React, Node.js/Express.js. Experienced with Gradle, SVN, Maven, and Git. Understanding of CI/CD pipelines and DevOps practices. Experience designing and developing java spring boot microservices. #J-18808-Ljbffr... 
    Java

    TechDigital Group

    Jacksonville, FL
    1 day ago
  •  ...Description/Comment: We are hiring a Senior Software Engineer to join the Workflow Engineering Team to develop applications and services that...  ...following: Python, NodeJS, Java, Go Experience with API...  ...- experience with Serverless stacks (Lambda, DynamoDb, etc.) 1... 
    Senior
    Java
    Local area
    Remote work

    RIT Solutions, Inc.

    Jacksonville, FL
    2 days ago
  •  ...Senior Offensive Security Engineer - Pentester Denver, Colorado...  ...workplace, attracting and developing exceptional talent, supporting...  ...Division is looking for a Senior Full Stack Pentester to join a team of...  ...scripting language (Python, Java, C#, etc.) Desirable Skills... 
    Senior
    Java
    Work at office
    Remote work
    Shift work
    Day shift

    Bank of America

    Jacksonville, FL
    5 days ago
  •  ...Senior Network Security Engineer 5 month+ Contract 100% Remote Sr. IT Systems Engineers are responsible for monitoring, installation,...  ...programming experience with one or more languages (ex. PowerShell, java, python) regarding audits and automated task scheduling. Ability... 
    Senior
    Java
    Contract work
    Work experience placement
    Remote work

    ConsultNet Technology Services and Solutions

    Jacksonville, FL
    1 day ago
  •  ...responsible for internal services that provide developer collaboration tools, the build and...  ...confidently them into production.   As Senior SRE, you will be responsible for...  ...language (Python/Shell/Perl/ PHP/Ruby) AND/OR Java Development and/or .NET ~ In-depth Operating... 
    Senior
    Java

    Intercontinental Exchange Holdings, Inc.

    Jacksonville, FL
    3 days ago
  •  ...Atlas Technologies is seeking a skilled and motivated Senior Appian Certified Developer to join our dynamic IT team and contribute to design and...  ...Fabric for unifying disparate data sources. Background in Java or JavaScript for developing custom plugins if standard... 
    Senior
    Java
    Work at office
    Remote work

    Atlas Technologies Inc

    Jacksonville, FL
    5 days ago
  • $103.45k - $129.36k

     ...office, two days' work from home) * Full medical, dental, and vision coverage for...  ...The Wounded Warrior Project (WWP) Senior Salesforce Developer designs, develops, and implements scalable...  ..., Cascading Style Sheets (CSS), HTML, Java, and other technologies to support... 
    Senior
    Java
    Temporary work
    Work at office
    Work from home
    Flexible hours
    Shift work

    Wounded Warrior Project

    Jacksonville, FL
    5 days ago
  •  ...Job Description Kavaliro is seeking a Senior Full Stack Developer for our local Jacksonville client. n this role, you'll serve as a key contributor across the full product lifecycle, with a strong emphasis on backend architecture and development. This is a fast-paced... 
    Senior
    Permanent employment
    Local area

    Kavaliro

    Jacksonville, FL
    5 days ago
  • $140k - $160k

     ...supervision, responsible for assisting in the efforts to design, develop, and maintain databases and data integration (ETL) systems to...  ...languages is commonly used in data engineering, such as Python or Java Our Company: Carrington Mortgage Holdings is a holding company... 
    Senior
    Java
    Work experience placement
    Remote work
    Work from home

    Carrington

    Jacksonville, FL
    3 days ago
  • $95k - $106k

     ...Not Applicable Time Type: Full time Travel Requirements:...  ...and product innovation focus on developing cutting-edge software solutions...  ...business operations. As a Senior Associate, you will leverage your...  ...solutions using languages such as Java, Python, and C++. Own... 
    Senior
    Java
    Full time
    Work experience placement
    H1b

    PwC

    Jacksonville, FL
    3 days ago
  • $67k - $136.8k

     ...As an FSO DevOps Engineer Senior Analyst, you’ll be based in our...  ...business requirements, design, develop, integrate, test, and deploy distributed...  ...., Python, Go, TypeScript, or Java) Git-based workflows and...  .... EY teams work across a full spectrum of services in... 
    Senior
    Java
    Summer holiday
    Flexible hours

    EY

    Jacksonville, FL
    4 days ago
  • 540 is seeking a Senior Solutions Architect to support our partnership with Google and the...  ...programming ability in a typed language (Java, Kotlin, C#, etc.) ~ Strong experience...  ...certifications, conferences) ~ Paid cloud developer accounts ~ Referral bonuses ~ HQ... 
    Senior
    Java
    Temporary work
    Work at office
    Local area
    Flexible hours

    540

    Jacksonville, FL
    1 day ago
  • $85.39k - $116.98k

     ...Strategic Group (SSG)  is seeking a talented Senior Systems Engineer (Angular) Location:...  ...: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security...  ...Programming Interfaces (RESTful APIs) in Java and/or NodeJS that retrieve, transform, and... 
    Java
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Jacksonville, FL
    6 days ago
  • $106.9k - $176.5k

     ...AI/Machine Learning Engineer, Senior Consultant The opportunity Our...  ...environment and the opportunity to develop your own career path for your...  ...(4-year degree). 3-6 years of full-time working experience in AI...  ...beyond Python: R, JavaScript, Java, C++, C Experience fine-tuning... 
    Senior
    Java
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Jacksonville, FL
    5 days ago
  • $80 - $100 per hour

     ...Senior Solutions Architect (Contract) Company: SNI Technology...  ...Lead the design and delivery of full-stack enterprise solutions across...  ...infrastructure layers. Develop, maintain, and enforce architecture...  ....g., C#, Python, PowerShell, Java). ~ Strong analytical,... 
    Senior
    Java
    Contract work

    SNI USA Inc

    Jacksonville, FL
    3 days ago
  • $99k - $164.8k

     ...Summary: We are seeking a highly skilled Senior Data Engineer to guide the design,...  ...Bridge structures) and dimensional models. Develop andoptimizeSnowflake platform...  ...Snowflake features: Snowpark (Python/Java/Scala) Snowflake Warehouses, Databases,... 
    Senior
    Java
    Temporary work
    For contractors
    Casual work
    Work at office
    Local area

    Kemper

    Jacksonville, FL
    1 day ago
  • $105.8k - $174.8k

     ...environment and the opportunity to develop your own career path for your...  ...skills and ambitions. As a Senior AI Native Engineer, you will...  ...Bachelor's degree and 3‑6 years of full‑time working experience in...  ...languages such as Python, C++, or Java, with experience in robotics... 
    Senior
    Java
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Jacksonville, FL
    1 day ago
  •  ...S3 and Microsoft BLOB storage Knowledge and Experience with Java and Python development tools such as Github, Maven, Docker, Spinaker...  ...messaging such as IBM MQ Series, and ITCM AMQP Required Skills: Java Basic Qualification: Additional Skills: Software Developer... 
    Senior
    Java

    Samprasoft

    Jacksonville, FL
    4 days ago
  •  ...Job Description Job Description (Full stack) Java/react Developer - Remote ARC Group has an immediate opportunity for a(Full stack) Java/react Developer! This position is 100% remote. This is starting out as a contract position running through February 2025 with... 
    Java
    Permanent employment
    Contract work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    ARC Group

    Jacksonville, FL
    7 days ago
  • $105.8k - $174.8k

     ...Physical AI Engineering Consultant, Senior Consultant The...  ...environment and the opportunity to develop your own career path for your...  ...Bachelor's degree and 3-6 years of full-time working experience in...  ...languages such as Python, C++, or Java, with experience in robotics... 
    Senior
    Java
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Jacksonville, FL
    3 days ago
  • $80k - $165k

     ...product, the company is seeking a Senior Software Engineer to help scale...  ...across the entire technology stack, thrives in fast-moving environments...  ...Responsibilities Design, develop, test, deploy, and support software across the full technology stack Build and maintain... 
    Senior
    Local area
    Flexible hours

    Jobot

    Jacksonville, FL
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Full Stack Developer. Be the first to apply!