Senior Java Developer - Assistant Vice President

Citigroup Inc.

Mississauga

Sur place

CAD 94 000 - 142 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Citi is seeking an AVP, Software Senior Engineer to design, develop, and maintain robust middleware solutions using Java and Spring Boot, with AI-powered tooling to accelerate productivity. You will optimize databases (Oracle, SQL, MongoDB) and drive CI/CD practices with AI-driven testing and security checks.

The role emphasizes collaboration, mentorship, and innovation, applying AI to improve code quality, performance, and risk analytics across complex distributed systems.

Qualifications

  • 5-8 years of experience in applications development with modern software engineering practices.
  • Proven track record of managing and implementing successful projects.
  • Experience with AI-driven development approaches.
  • Working knowledge of consulting/project management techniques adaptable to AI-accelerated lifecycles.
  • AI certification is a plus.
  • Ability to work under pressure and manage deadlines with AI tools for enhanced adaptability.

Responsabilités

  • Design & Development: Lead middleware applications using Java and Spring Boot, leveraging AI-powered tools.
  • Database Optimization: Architect and optimize Oracle, SQL, MongoDB interactions with AI insights.
  • CI/CD Excellence: Drive CI/CD with AI-integrated testing and vulnerability scanning.
  • Collaboration: Work with cross-functional teams to define requirements and deliver software.
  • Mentorship: Guide junior engineers and promote AI-driven development practices.
  • Innovation: Research and implement AI technologies to improve productivity and quality.
  • Code Quality: Conduct code reviews with AI-based analysis for bugs and security.
  • Problem Solving: Troubleshoot with AI-driven anomaly detection and log analysis.
  • Risk Assessment: Use AI for advanced risk analytics and compliance monitoring.

Connaissances

Core Java
Frameworks
Middleware
NoSQL Databases
CI/CD & DevOps
Version Control
Testing
Web Technologies
AI Tools & Methodologies
Angular

Formation

Bachelor's degree

Outils

Oracle
SQL
MongoDB
Jenkins
GitLab CI
GitHub Actions
Maven
Gradle
Docker
Kubernetes
JUnit
Mockito

Description du poste

We are seeking a highly skilled Assistant Vice President (AVP), Software Senior Engineer, to design, develop, and maintain robust middleware solutions. The ideal candidate will have deep expertise in Java and Spring Boot, strong database knowledge, and a passion for leveraging AI to drive productivity and innovation.

Responsibilities
  • Design & Development: Lead development of complex middleware applications using Java and Spring Boot, leveraging AI-powered tools (Copilot, Codex) to accelerate development and enforce best practices
  • Database Optimization: Architect and optimize database interactions with Oracle, SQL, and MongoDB, using AI to analyze performance and suggest improvements
  • CI/CD Excellence: Drive adoption of CI/CD pipelines with AI-integrated testing, vulnerability scanning, and predictive failure analysis
  • Collaboration: Work with cross-functional teams to define requirements and deliver high-quality software
  • Mentorship: Guide junior engineers and foster AI-driven development practices
  • Innovation: Research and implement AI technologies to enhance productivity and software quality
  • Code Quality: Participate in code reviews using AI-powered analysis tools for bug detection and security scanning
  • Problem Solving: Troubleshoot complex issues using AI-driven anomaly detection and log analysis
  • Risk Assessment: Leverage AI for advanced risk analytics and compliance monitoring
Required Technical Skills:
  • Core Java: Strong understanding (preferably Java 11/17), multithreading, collections, garbage collection, JVM internals
  • Frameworks: Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware: RESTful APIs, microservices architecture
  • NoSQL Databases: MongoDB (data modeling, querying, performance tuning)
  • CI/CD & DevOps: Jenkins, GitLab CI, GitHub Actions, Maven, Gradle, Docker, Kubernetes
  • Version Control: Git, standard branching strategies (Gitflow)
  • Testing: JUnit, Mockito, integration testing
  • Web Technologies: SOAP/REST web services, XML, JSON
  • AI Tools & Methodologies: GitHub Copilot, Claude, Devin, Codex, Anti Gravity; AI/ML concepts, prompt engineering, integrating AI into development workflows (code generation, testing, debugging, documentation).
  • Angular experience is a plus.
Qualifications:
  • 5-8 years of experience in applications development with modern software engineering practices.
  • Proven track record of managing and implementing successful projects.
  • Experience with AI-driven development approaches.
  • Working knowledge of consulting/project management techniques adaptable to AI-accelerated lifecycles.
  • AI certification is a plus.
  • Ability to work under pressure and manage deadlines with AI tools for enhanced adaptability.
Education:
  • Bachelor’s degree/University degree or equivalent experience.
Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

Primary Location Full Time Salary Range:

$94,300.00 - $141,500.00

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

This job opening is for an existing job vacancy.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Applications Development Sr Programmer Analyst - Assistant Vice President
Applications Development Sr Programmer Analyst - Assistant Vice President

Citi • Mississauga

Sur place
CAD 94 000 - 142 000
Senior Software Engineer, Java and AI Development - Vice President
Senior Software Engineer, Java and AI Development - Vice President

Citigroup Inc. • Mississauga

Sur place
CAD 121 000 - 171 000
Senior Java Architect - Vice President
Senior Java Architect - Vice President

Citigroup Inc. • Mississauga

Hybride
CAD 171 000 - 242 000
Hybrid work model (3 days in office, 2
Learning & development opportunities
Global collaboration across technology
+2
Senior Java Developer, Assistant Vice President
Senior Java Developer, Assistant Vice President

Citigroup Inc. • Mississauga

Sur place
CAD 134 000 - 201 000
Full Stack Java/Angular Developer - Assistant Vice President
Full Stack Java/Angular Developer - Assistant Vice President

Citi • Mississauga

Sur place
CAD 94 000 - 142 000
Senior Java Engineering Lead
Senior Java Engineering Lead

Citigroup Inc. • Mississauga

Hybride
CAD 207 000 - 310 000
Hybrid work schedule
Professional development
Global collaboration
+2
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citi • Mississauga

Sur place
CAD 121 000 - 171 000
Senior Java Developer, Applications Development – Assistant Vice President
Senior Java Developer, Applications Development – Assistant Vice President

Citigroup Inc. • Mississauga

Sur place
CAD 153 000 - 236 000
Hybrid working
Global exposure
Learning & development
+3
Java Developer - Assistant Vice President
Java Developer - Assistant Vice President

Citigroup Inc. • Mississauga

Sur place
CAD 131 000 - 196 000
Hybrid work model
Competitive compensation
Professional development resources
+1
VP Senior Applied AI Full-Stack Engineer
VP Senior Applied AI Full-Stack Engineer

Citigroup Inc. • Mississauga

Sur place
CAD 170 189 - 240 631