Senior Full-Stack Engineer: Java Spring Boot, React & Kafka

Citi

Irving (TX)

On-site

USD 125,760 - 188,640

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental & vision coverage
401(k)
Paid time off

Job summary

Citi is seeking a highly skilled Java/React Full Stack Developer to design, build, and deploy end-to-end solutions. You will work on microservices with Java Spring Boot, integrate Kafka for real-time data, and implement workflow and search capabilities, while delivering responsive React-based interfaces and Oracle-backed data models.

The role emphasizes collaboration with product teams and a strong focus on code quality, testing, and maintainability, within a full-time on-site position in

Qualifications

  • 5+ years of professional experience in full-stack software development.
  • Strong proficiency in Java with extensive experience in building microservices using Spring Boot.
  • Demonstrable experience with Kafka for building message-driven architectures and data pipelines.
  • Experience with workflow management systems or designing and implementing complex business process flows.
  • Proven experience implementing search functionalities, potentially using Elasticsearch or Apache Solr.
  • Solid expertise in relational databases, particularly Oracle, including advanced SQL, schema design, and performance tuning.
  • Strong front-end development skills with React.js, including a deep understanding of component-based architecture, state management (Redux, Context API), and modern JavaScript (ES6+).
  • Experience with RESTful API design and consumption.
  • Proficiency with version control systems (Git).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure microservices using Java and Spring Boot.
  • Implement and manage integrations with middleware technologies, particularly Kafka messaging, for real-time data streaming and event-driven architectures.
  • Develop and integrate with workflow management solutions to automate business processes.
  • Design and implement search engine capabilities within applications to provide efficient data retrieval.
  • Work extensively with relational databases, specifically Oracle, including schema design, query optimization, and data migration.
  • Develop responsive, high-performance, and user-friendly web interfaces using React.js and its ecosystem.
  • Collaborate with product owners, designers, and other developers to understand requirements, define technical specifications, and deliver high-quality features.
  • Ensure the seamless integration between front-end and back-end components through RESTful APIs.
  • Write comprehensive unit, integration, and end-to-end tests to ensure code quality and application reliability.
  • Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
  • Monitor application performance, troubleshoot issues, and implement effective solutions to ensure system stability and optimal user experience.
  • Stay current with emerging technologies, industry trends, and best practices in full-stack development.

Skills

Java
Spring Boot
React.js
RESTful APIs
Git
Cloud (AWS/Azure/GCP)
CI/CD
Elasticsearch
Oracle SQL

Education

Bachelor's degree

Tools

Kafka
Workflow management systems
Solr/ElasticSearch

Job description

Citi is seeking a highly skilled Java/React Full Stack Developer to design, build, and deploy end-to-end solutions. You will work on microservices with Java Spring Boot, integrate Kafka for real-time data, and implement workflow and search capabilities, while delivering responsive React-based interfaces and Oracle-backed data models.

The role emphasizes collaboration with product teams and a strong focus on code quality, testing, and maintainability, within a full-time on-site position in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Dev: Java Spring Microservices & React
Senior Full-Stack Dev: Java Spring Microservices & React

Citigroup Inc. • Irving (TX)

On-site
USD 125,000 - 189,000
Senior Java Full-Stack Engineer, React & Cloud Microservices
Senior Java Full-Stack Engineer, React & Cloud Microservices

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Impactful Full-Stack Java & React Engineer
Impactful Full-Stack Java & React Engineer

Citi • New York (NY)

On-site
USD 90,000 - 120,000
Senior Full-Stack Developer — Java/React with AI-Driven Dev
Senior Full-Stack Developer — Java/React with AI-Driven Dev

Citi • New York (NY)

On-site
USD 110,000 - 130,000
Full-Stack Java Dev | React & Kafka | FinTech
Full-Stack Java Dev | React & Kafka | FinTech

Infosys Limited • Jersey City (NJ)

On-site
USD 82,000 - 127,000
Health insurance
Disability benefits
401(k) plan
Senior Java Full-Stack Engineer — React & Microservices
Senior Java Full-Stack Engineer — React & Microservices

Cognizant • Mountain View (WY)

Hybrid
USD 63,000 - 100,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus PTO
401(k) plan and contributions
+1
Senior Java Backend & Full-Stack Engineer (Spring, Kafka)
Senior Java Backend & Full-Stack Engineer (Spring, Kafka)

United States Digital Space LLC • United States

Remote
USD 15,000 - 30,000
Senior Java Full-Stack Engineer - Spring Boot & React
Senior Java Full-Stack Engineer - Spring Boot & React

Capgemini • New York (NY)

On-site
USD 92,000 - 118,000
PTO
Medical/Dental/Vision
401(k)/RRSP
+3
Senior Full-Stack Engineering Lead - Java Spring & Angular
Senior Full-Stack Engineering Lead - Java Spring & Angular

Citi • Tampa (FL)

On-site
USD 113,000 - 171,000
Bonus and benefits
Career growth
Inclusive work environment
Senior Full-Stack Applications Lead
Senior Full-Stack Applications Lead

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
medical, dental & vision coverage
401(k)
life, accident, and disability保险
+2