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

Java Full Stack Developer

Citi

$125,760 - $188,640
Nov 18, 2025
Irving, TX, US
Apply Now

Citi, a global bank, needs to establish and implement new or revised application systems and programs to lead applications systems analysis and programming activities, ensuring secure, reliable, and efficient services for a first-class customer experience.

Requirements

  • Angular, NodeJS, Java, , SQL, Oracle, Spring, RESTful API development ,, TypeScript, HTML, CSS
  • Back-end: Spring, Spring boot, Java 11+, etc.
  • microservices and distributed systems.
  • Hands-on with Docker, Kubernetes , and container orchestration.
  • Strong experience with API and Web Services development using REST/SOAP protocols
  • Ability to write "Clean code" using Angular, Core Java, JEE , Collections
  • Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms.

Responsibilities

  • Lead the design, development, and deployment of full-stack applications using Spring Boot and Angular.
  • Architect and implement scalable microservices deployed in Docker containers orchestrated with OpenShift.
  • Collaborate with product managers, architects, and QA to define and deliver high-quality, performant software.
  • Guide and mentor a team of developers through code reviews, best practices, and technical problem-solving.
  • Participate in and lead Agile ceremonies: sprint planning, daily standups, backlog refinement, and retrospectives.
  • Work with Scrum Masters and Product Owners to ensure timely and quality feature delivery.
  • Own technical decisions and contribute to long-term architecture strategy and planning.

Other

  • 6-10 years of professional experience in software development
  • 2+ years in a technical/leadership role, mentoring engineers and influencing architecture.
  • Must have a good understanding of Unit testing, test coverage.
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred