Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Citi Logo

Full Stack Developer- (Hybrid)

Citi

$95,770 - $133,630
Sep 2, 2025
Jersey City, NJ, US
Apply Now

The Full Stack Developer position is responsible for developing and maintaining scalable Java applications with a future focus on AI/ML integration, aiming to solve business problems through efficient application systems and programs.

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 relational databases like Oracle,DB2,SQL server. Able create database objects
  • 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

Responsibilities

  • Responsible for design and development as a full stack java to build very high-volume, low-latency enterprise applications that can adapt and scale to changing market conditions
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • 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

Other

  • 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
  • Proven ability to effectively use complex analytical, interpretive and problem-solving techniques and execute plan
  • Passion and commitment for process and design simplification