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 Full Stack Lead Engineer

Citigroup

$142,320 - $213,480
Sep 13, 2025
New York, NY, USA
Apply Now

The Citigroup Reference Data Management team is seeking an Application Development Technical Lead to join the Information Services Group. This hands-on role involves the design, development, and maintenance of enterprise-level UI solutions, primarily utilizing a full Java/J2EE technology stack. This role is for a Senior Hands-on Java Full Stack Lead Engineer (Application Development Technical Lead - C13) who will spearhead the development of strategic reference data platforms crucial for Citi's Institutional Clients Group.

Requirements

  • Experience in architectural, design, development, and support of complex enterprise level applications with Java 2 Platform (J2EE) as a core technology.
  • Java SE/EE 8 and above
  • XML/XSD/XSLT and JSON
  • Spring Boot
  • RESTful APIs
  • Modern source control, build and continuous integration solutions (GitHub, Jenkins, Team City, Harness, Tekton, Artifactory, SonarQube, Groovy, Maven)
  • Microservice architecture, Kubernetes, OpenShift and docker.

Responsibilities

  • Design, development, and maintenance of enterprise-level UI solutions, primarily utilizing a full Java/J2EE technology stack.
  • Manage key projects and components through the entire Software Development Life Cycle (SDLC), from analysis and design to deployment.
  • Provide technical leadership and architectural guidance to junior developers, ensuring adherence to best practices, and conducting code reviews.
  • Ensure seamless integration and functionality across components.
  • Develop and deliver assigned development projects within agreed schedule, quality and scope expectations.
  • Participate in all stages of the SDLC within an agile Scrum environment.
  • Enhance/Re-architect existing components to satisfy new performance and scalability requirements.

Other

  • 6+ years of relevant experience in application development
  • Experience managing major technology projects including but not limited to migrations (database, servers), software upgrades, vulnerabilities, redesign, and refactoring legacy applications.
  • Solid understanding of application infrastructures, including hardware, storage, network, databases, disaster recovery procedures, and ability to coordinate with respective teams for issue resolution.
  • Working knowledge Unix including shell scripting.
  • Logical thinking, Strong analytical and problem-solving skills; innovative and solutions oriented