×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Software Engineer, Vice President

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Citibank (Switzerland) AG
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
## Senior Java Software Engineer, Vice President Apply remote type:
Hybrid locations:
Irving Texas United Statestime type:
Full time posted on:
Posted Todaytime left to apply:
End Date:
July 18, 2026 (30+ days left to apply) job requisition :

** Senior Java Engineer – Agentic AI Driven Development
**** Responsibilities (Leveraging AI):*
* ** Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot:
** Utilize AI-powered code generation tools (e.g., Devin, Copilot, Codex) to accelerate development, automate boilerplate code, suggest optimal implementations, and enforce architectural patterns. Leverage AI for design pattern identification and complex system architecture validation.  
** Architect and optimize database interactions with Oracle, SQL, and Mongo

DB, ensuring high performance and data integrity:
** Employ AI to analyze database query performance, suggest advanced indexing strategies, optimize schema designs, and generate efficient SQL/No

SQL queries. AI-driven tools can also assist in predicting database load and recommending scaling solutions.  
** Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery:
** Integrate AI into CI/CD processes for intelligent test case generation, predictive failure analysis, automated code vulnerability scanning, and optimization of pipeline execution times based on historical data.  
** Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software:
** Use AI-powered communication and summarization tools (e.g., Claude) to streamline requirement gathering, document analysis, and stakeholder communication. AI can also assist in translating technical designs into accessible formats for various audiences.  
** Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning:
** Leverage AI platforms for personalized learning paths, automated code feedback, and explanations of complex technical concepts. Encourage junior engineers to adopt AI-driven development practices.  
** Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality:
** Continuously explore emerging AI tools and techniques (such as Anti Gravity for complex problem-solving) and assess their applicability to our development ecosystem.  
** Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines:
** Utilize AI-powered code analysis tools to pre-scan code for potential bugs, security vulnerabilities, performance bottlenecks, and style deviations, allowing human reviewers to focus on higher-level logic and design.  
** Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems:
** Implement AI-driven anomaly detection in monitoring systems, leverage AI for rapid log analysis and root cause identification, and automate incident response workflows.  
** Contribute to the strategic planning and technical roadmap for our middleware platforms:
** Employ AI to analyze industry trends, forecast technology evolution, assess the impact of new features, and prioritize roadmap initiatives based on data-driven insights.  
** Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development:
** Utilize AI for data synthesis, predictive modeling for estimations, identification of potential IT risks, and accelerated model prototyping and validation.  
** Monitor and control all phases of the development process (analysis, design, construction, testing, and implementation) and provide user and operational support:
** Implement AI-driven dashboards and reporting for real-time project health, automated progress tracking, and proactive identification of development lifecycle bottlenecks.  
** Utilize in-depth specialty knowledge of applications…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary