JobsSenior Java Software Engineer, Vice President
Citibank logo

Senior Java Software Engineer, Vice President

Citibank

Location

Irving, TX

Type

Full-time

Posted

7/7/2026

Compensation

$125,760 - $188,640 per year

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

Job description

The Senior Java Engineer will lead the design, development, and implementation of complex middleware applications using Java and Spring Boot, with a strong emphasis on leveraging AI technologies to enhance productivity and software quality. This role involves collaborating with cross-functional teams to define requirements and deliver high-quality software while mentoring junior engineers. The engineer will also be responsible for optimizing database interactions and driving the adoption of CI/CD pipelines. The position is based in Irving, Texas, and offers a competitive salary and benefits package.

Requirements

  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Extensive experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • Experience with MongoDB, including data modeling, querying, and performance tuning
  • Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
  • Bachelor’s degree/University degree or equivalent experience, with a Master’s degree preferred

Responsibilities

  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot
  • Utilize AI-powered code generation tools to accelerate development and enforce architectural patterns
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB to ensure high performance and data integrity
  • Drive the adoption and continuous improvement of CI/CD pipelines for rapid and reliable software delivery
  • Collaborate with cross-functional teams to define requirements and deliver high-quality software
  • Mentor and provide technical guidance to junior and mid-level software engineers
  • Actively research and experiment with AI technologies to enhance developer productivity
  • Participate in code reviews to ensure adherence to coding standards and best practices
  • Troubleshoot and resolve complex technical issues to ensure the stability and performance of production systems
  • Contribute to the strategic planning and technical roadmap for middleware platforms
  • Conduct feasibility studies, time and cost estimates, and risk assessments
  • Monitor and control all phases of the development process and provide user and operational support
  • Recommend and develop security measures in post-implementation analysis of business usage
  • Consult with users/clients on issues and recommend advanced programming solutions
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower-level analysts
  • Appropriately assess risk when business decisions are made

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?