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

Backend Senior Java Engineer - Assistant Vice President

Citi

$107,120 - $160,680
Dec 3, 2025
Irving, TX, US
Apply Now

Citi's Banking Technology is looking to solve the business problem of providing best-in-class products and services to global clients while addressing bankers' biggest pain points by building a cross-functional team to create platforms/products that deliver innovative solutions through technical innovation and creativity.

Requirements

  • Development experience in Java tech stack
  • 5+ years of development experience in Spring, Kafka, RESTAPI
  • Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred
  • Hands on experience with no SQL database like MongoDB, performance tuning and integration with Java applications
  • Knowledge and experience using popular build tools like Gradle
  • Knowledge and experience in TDD, BDD and modern testing frameworks like Cucumber, Spring
  • Understanding of source control and experience working with modern tools that support it, such as Git

Responsibilities

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • 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
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Hands on development in Java, Spring Boot, micro-services and single page application framework in collaboration with rest of the team
  • Design, code and deploy strategic solutions for requirements prioritized from business users

Other

  • 5-8 years of relevant experience
  • Bachelor’s degree/University degree or equivalent experience
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
  • Excellent verbal communication skills