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.
$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...SeniorJava$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...SeniorJavaSummer holidayLocal areaRemote workFlexible hours$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...SeniorJavaSummer holidayLocal areaFlexible hours- ...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
- ...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
- ...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,...SeniorJava
- ...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...SeniorJavaMinimum wageContract workTemporary workWork experience placement
- ...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
$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...SeniorJavaFull timeWork at officeFlexible hours- ...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
- ...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...SeniorJavaLocal areaRemote work
- ...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...SeniorJavaWork at officeRemote workShift workDay shift
- ...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...SeniorJavaContract workWork experience placementRemote work
- ...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...SeniorJava
- ...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...SeniorJavaWork at officeRemote work
$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...SeniorJavaTemporary workWork at officeWork from homeFlexible hoursShift work- ...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...SeniorPermanent employmentLocal area
$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...SeniorJavaWork experience placementRemote workWork from home$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...SeniorJavaFull timeWork experience placementH1b$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...SeniorJavaSummer holidayFlexible hours- 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...SeniorJavaTemporary workWork at officeLocal areaFlexible hours
$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...JavaFull timeRemote work$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...SeniorJavaFull timeWork experience placementSummer holidayFlexible hours$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,...SeniorJavaContract work$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,...SeniorJavaTemporary workFor contractorsCasual workWork at officeLocal area$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...SeniorJavaFull timeWork experience placementSummer holidayFlexible hours- ...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...SeniorJava
- ...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...JavaPermanent employmentContract workWork experience placementLocal areaImmediate startRemote workFlexible hours
$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...SeniorJavaFull timeWork experience placementSummer holidayFlexible hours$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...SeniorLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Full Stack Developer. Be the first to apply!
- senior java developer Jacksonville, FL
- java web developer Jacksonville, FL
- java software engineer Jacksonville, FL
- remote junior java developer Jacksonville, FL
- java developer remote part time Jacksonville, FL
- java developer Jacksonville, FL
- senior java software engineer Jacksonville, FL
- entry level java developer remote Jacksonville, FL
- sr.java developer Jacksonville, FL
- java microservice developer Jacksonville, FL


