JobsJava Back End Software Engineer - Assistant Vice President
Citibank logo

Java Back End Software Engineer - Assistant Vice President

Citibank

Location

Tampa, FL

Type

Full-time

Posted

6/12/2026

Compensation

$96,960 - $145,440 per year

Undergraduate with 2+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

The Java Back End Software Engineer position at Citi is an intermediate level role focused on the establishment and implementation of application systems in collaboration with the Technology team. The primary objective is to contribute to application systems analysis and programming activities. The role emphasizes agile practices, DevOps methodologies, and innovative solutions to enhance operational efficiency. Candidates will also have the opportunity to grow into full stack development to support end-to-end delivery of user stories.

Requirements

  • 5+ years of professional experience as a Java Software Engineer with experience in developing enterprise scale applications.
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack.
  • Expertise in enterprise integrations through RESTful APIs and Kafka messaging.
  • Expertise in using AI driven tools like Devin, Co-pilot, Gemini and other Gen-AI tools.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions.
  • Expertise in designing and optimizing software solutions for performance and stability.
  • Expertise in troubleshooting and problem solving.
  • Expertise in Test driven development.
  • Expertise in Authentication, Authorization, and Security.
  • Bachelor’s degree/University degree with B.E. / B.Tech / MCA or equivalent experience in software development.

Responsibilities

  • Work in an agile environment following best practices of agile Scrum.
  • Analyze requirements, seek clarifications, and contribute to good acceptance criteria.
  • Design solutions and develop code free from defects and vulnerabilities.
  • Contribute to overall team performance by helping others and peer reviewing code.
  • Implement DevOps practices to bring agility to application development.
  • Provide customer support by troubleshooting and resolving production incidents.
  • Innovate solutions to reduce operational risks by automating repetitive tasks.
  • Learn to become a full stack developer to address end-to-end delivery of user stories.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

Is this posting expired or inaccurate?