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/Angular Full Stack Developer - AVP

Citigroup

$107,120 - $160,680
Aug 30, 2025
Jacksonville, FL, USA • Irving, TX, USA
Apply Now

Citi is looking to solve the problem of creating economic value that is systemically responsible and in the best interests of its clients through its Enterprise Operations & Technology teams.

Requirements

  • Java/ J2EE Technologies: Core Java , Spring Boot, Spring Security, Spring MVC, Spring Web , Rest API
  • Languages: Java 17 , Javascript
  • Databases: MySQL, Oracle , MongoDB, JPA, Hibernate ORM , PL/SQL
  • Web Technologies: React, Angular, HTML5, CSS3, jQuery, JSON, XML
  • DevOps & Cloud: Linux, Maven, Gradle, Microservices, Docker, Kubernetes, MQ , Kafka, AWS
  • Tools: Git/Github, Postman, SOAP UI , IntelliJ IDEA, Ecllipse , SQL Developer

Responsibilities

  • Responsible for backend implementation using Java technologies and integration with front-end
  • 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
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts

Other

  • 5-8 years of relevant experience in java and related technologies
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience