Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citigroup Logo

Java Full Stack Developer

Citigroup

$142,320 - $213,480
Aug 29, 2025
New York, NY, USA
Apply Now

Citi is looking to hire a Java Full Stack Developer to design, develop, and maintain scalable Java applications with a future focus on AI/ML integration. The role aims to develop applications systems analysis and programming activities to build high-volume, low-latency enterprise applications that can adapt and scale to changing market conditions.

Requirements

  • Java 8+ with strong expertise in 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 working with in memory database and cache 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

Responsibilities

  • Responsible for design and leading development as a full stack java to build very high-volume, low-latency enterprise applications that can adapt and scale to changing market conditions
  • Development of solutions following established technical design, application development standards and quality processes in projects.
  • Work with large datasets and develop efficient algorithms for data processing and analysis
  • Implement AI/ML models using popular frameworks and libraries
  • Ensure high-quality code delivery with robust testing and validation
  • Work with Production Service/Support to resolve issues
  • Stay up to date with new development tools and strategies

Other

  • Understanding the impact of adapting different architectures and designs and present the same to all relevant stakeholders.
  • Management of both functional and technical requirements while deciding on technical solutions.
  • Understanding the client requirements and envision the solution that can be captured as respective user stories in JIRA.
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Excellent verbal and written communication skills, enabling effective collaboration with cross-functional teams, stakeholders, and management