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

Application Developer Lead Vice President

Citigroup

$125,760 - $188,640
Aug 30, 2025
Irving, TX, USA
Apply Now

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

Requirements

  • Hands-on experience in Java 17+, Spring, Spring boot, Hibernate, Design patterns, Microservices, Angular, Docker, Kubernetes, etc.
  • 7+ years of experience in large scale Apps development as a Full Stack developer with experience using modern technology (e.g. Java, J2EE, Angular JS, SQL, Spring, Hibernate, OpenShift).
  • Back-end: Spring, Spring boot, Java , Hibernate, Design patterns: Microservices, Docker, Kubernetes, Python, etc.
  • Good working knowledge of source code control tools and technologies is a must.
  • Good working knowledge of CI/CD pipelines, Build tools like Jenkins and Deployment tools like RLM.
  • Strong fundamentals of OOPS (Object Oriented Programming Standards) Concepts, Data Structures, and Algorithms
  • Strong experience developing and architecting integrated solution with non-functional requirements like scalability, high availability, consistency.

Responsibilities

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation

Other

  • Serve as advisor or coach to new or lower-level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members
  • Demonstrated leadership and project management skills