CrawlJobs Logo

Senior Java Development Engineer - Vice President

India, Mumbai · Job Posted June 30, 2026
Apply Position
Job Link Share

Job Description

Citi's Equities Technology organization is seeking a seasoned and strategic Development Engineer to join the Equities Electronic- Execution (Electronic Trading) technology team. This role is pivotal in driving the architecture, design, and implementation of our next-generation automation frameworks. The ideal candidate will be a hands-on leader with deep technical expertise in modern software development and testing practices, capable of steering our engineering strategy to support complex, high-performance trading applications within an Agile environment.

Job Responsibility

  • Automation Architecture: Architect, design, and lead the development of sophisticated, scalable, and maintainable test automation frameworks using Java, Python, and BDD tools like Cucumber
  • Strategic Leadership: Define and execute a comprehensive automation strategy that aligns with business goals and technology roadmaps. Drive the adoption of best practices in code quality, testing, and maintainability
  • Agile Practice: Champion and implement Agile methodologies to drive efficiency, collaboration, and rapid feedback within the quality engineering process
  • CI/CD and DevOps: Champion the integration of quality engineering into the CI/CD pipeline. Enhance and optimize the pipeline for continuous testing and delivery in a containerized environment (Docker, Openshift)
  • Containerization Expertise: Leverage Docker and container orchestration platforms like Openshift to build and manage robust, isolated, and scalable testing environments
  • Platform and System Testing: Oversee the quality assurance for critical trading systems, including the Lightspeed platform, ensuring functionality, performance, and resilience
  • Cross-Functional Collaboration: Partner with development, DevOps, and business teams to ensure quality is embedded throughout the entire software development lifecycle
  • Innovation: Stay abreast of the latest industry trends in test automation and financial technology. Evaluate and integrate AI-powered development tools to enhance productivity and test effectiveness

Requirements

  • Extensive experience in a senior software or automation engineering role, with a proven track record of leadership and strategic impact
  • In-depth knowledge of the FIX protocol is essential
  • Expert-level proficiency in Java and Python
  • Deep, hands-on experience with BDD frameworks, particularly Cucumber
  • Strong expertise in container technologies (Docker) and container orchestration platforms (Openshift)
  • Proven experience designing, building, and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI)
  • Experience in the financial services industry, with exposure to trading systems
  • Excellent problem-solving skills and the ability to architect solutions for complex technical challenges
  • Knowledge of algorithmic trading and Smart Order Routing (SOR) is a significant advantage

Nice to have

Knowledge of algorithmic trading and Smart Order Routing (SOR) is a significant advantage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Development Engineer - Vice President

8 matching positions

Senior Java Engineer – Agentic AI Driven Development - Senior Vice President

The Applications Development Technology Senior Lead Analyst is a senior-level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java - Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware - Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases - Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases - Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps - Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control - Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing - Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Web Technologies (Beneficial) - Familiarity with web services (SOAP/REST), XML, JSON
  • AI Tools & Methodologies - Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex middleware applications using Java and Spring Boot
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, ensuring high performance and data integrity
  • Drive the adoption and continuous improvement of CI/CD pipelines to facilitate rapid and reliable software delivery
  • Collaborate with cross-functional teams, including product management, QA, and operations, to define requirements, design solutions, and deliver high-quality software
  • Mentor and provide technical guidance to junior and mid-level software engineers, fostering a culture of technical excellence and continuous learning
  • Actively research and experiment with AI technologies to identify opportunities for enhancing developer productivity, automating tasks, and improving software quality
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of production systems
  • Contribute to the strategic planning and technical roadmap for our middleware platforms
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development
What we offer
What we offer
  • Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
  • Fulltime
Read More
Arrow Right

Senior Java Engineer – Agentic AI Driven Development - Vice President

Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java: Strong understanding of Java (JDK 8+, preferably Java 11/17), including multithreading, collections, garbage collection, and JVM internals
  • Frameworks: Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Middleware: Proven experience in designing and developing RESTful APIs and microservices
  • Relational Databases: Strong proficiency in SQL and experience with Oracle databases, including schema design, query optimization, and stored procedures
  • NoSQL Databases: Experience with MongoDB, including data modeling, querying, and performance tuning
  • CI/CD & DevOps: Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Maven/Gradle, Docker, Kubernetes)
  • Version Control: Proficiency with Git and standard branching strategies (e.g., Gitflow)
  • Testing: Experience with unit testing frameworks (JUnit, Mockito) and integration testing
  • Demonstrable exposure and practical experience with AI development tools such as Devin, GitHub Copilot, Claude, Anti Gravity, and Codex
  • Strong understanding of AI/ML concepts, prompt engineering, and integrating AI into software development workflows (e.g., for code generation, testing, debugging, and documentation)
Job Responsibility
Job Responsibility
  • 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 MongoDB, ensuring high performance and data integrity: Employ AI to analyze database query performance, suggest advanced indexing strategies, optimize schema designs, and generate efficient SQL/NoSQL 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
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer - Vice President

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United States , Jersey City
Salary
Salary:
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Bachelor's degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Engineer the future of global finance
  • Build technical solutions to complex business problems
  • Shape the future of product and work towards a target state of a fully automated platform
  • Participate in the whole spectrum of building a software solution, closely working with product teams and users
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Java Engineer -Assistant Vice President

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 + years of relevant experience
  • Have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack
  • Must have Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred
  • Must have Hands-on Oracle experience
  • Must have experience in SCMs like GIT
  • and tools like JIRA
  • Good understanding of Kafka is highly desirable
  • Agile/Scrum methodology experience is required
  • Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
  • Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams)
Job Responsibility
Job Responsibility
  • As a global team member, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients
  • Own success – Takes responsibility for successful delivery of the solutions. Mentoring other developer on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to make sure the success deliverable
  • Explore existing application systems, determines areas of complexity, potential risks to successful implementation
  • Communicate continually with the client and project teams – Clarify client’s needs, present tech team ideas and explains progress on the development efforts
  • Contributes to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc
  • Strictly follow Citi’s engineering standards and ensure these are followed across all modules in the project
  • Perform code & design reviews consistently
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer Vice President

As part of our global technology team, you will be working with a group of passi...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of hands-on professional software development experience
  • Proficiency in programming in Java, Python, JavaScript or React
  • Experience of building RESTful APIs using popular frameworks like Spring
  • Experience of working with event driven systems, microservices, micro-frontend UIs
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Job Responsibility
Job Responsibility
  • Participate in the whole spectrum of SDLC, closely working with product teams, business users and support teams
  • Help in building a strong engineering culture within our global teams
  • Fulltime
Read More
Arrow Right

Senior Applications Development Java Programmer – Vice President

This is a senior-level, hands-on technical developer role for a Senior Applicati...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional Java Development experience, with significant time spent in a cloud environment
  • Expert-level proficiency in Java, API design, and Cloud engineering principles
  • Extensive, hands-on experience architecting and building RESTful APIs using popular frameworks like Spring and Spring Boot
  • Deep experience with Oracle, SQL, and NoSQL databases such as MongoDB
  • Proven experience with Cloud-native technologies, including OpenShift, Kubernetes, and messaging systems like MQ and Kafka
  • A strong commitment to and experience in applying clean code principles and design patterns
  • In-depth understanding and practical application of the software development lifecycle (SDLC) and Agile methodologies
  • Proven experience with DevOps practices and building/maintaining CI/CD pipelines
  • Demonstrated ability to lead projects and work autonomously in a fast-paced and rapidly changing environment
  • Extensive experience in systems analysis and programming of complex software applications
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Own and drive all phases of the development lifecycle, from technical specification to testing and deployment
  • Architect and write well-designed, testable, and scalable code, setting the standard for software development best practices within the team
  • Ensure and take ownership of the optimal performance, quality, and responsiveness of the applications
  • Lead the analysis of complex user requirements to define business objectives and architect robust technical solutions
  • Drive architectural and design discussions, making key technical decisions to ensure robust and scalable solutions
  • Create and own detailed technical specifications and software architecture documents
  • Identify, evaluate, and champion the adoption of new technologies and frameworks to enhance the application stack
  • Define and implement comprehensive testing strategies, including unit, integration, and performance tests to ensure code quality and reliability
  • Do peer code reviews, enforcing high standards of code quality and providing constructive feedback to the team
  • Fulltime
Read More
Arrow Right

Java Application Development Architect - Senior Vice President

We are seeking a highly skilled and visionary C14 Application Development Archit...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of progressive experience in software development, with at least 7+ years hands on Java development & enterprise architectural leadership role (e.g., Principal Architect, Enterprise Architect, Chief Architect)
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong experience in the financial services industry, particularly in credit risk, market risk, or a related trading/risk domain, with a deep understanding of financial products and risk methodologies
  • Proven deep understanding of software architecture patterns, data structures, algorithms, and system design for large-scale, distributed applications
  • Extensive hands-on experience and architectural leadership in modern tech stacks and cloud platforms (e.g., AWS, Azure, GCP), including microservices, APIs, containerization (Docker, Kubernetes), and serverless computing
  • Demonstrated expertise in designing and implementing AI/ML tools ( such as Devin, Co-Pilot etc) for software development
  • A deep understanding of runtime environment, performance optimizations and memory management
  • Proficiency with various databases (SQL and NoSQL) and complex data integration/streaming technologies
  • Strong background in CI/CD pipelines, DevOps practices, and automated testing frameworks
  • Exceptional problem-solving, analytical, and critical thinking skills, with the ability to define technical solutions for complex business problems
Job Responsibility
Job Responsibility
  • Define and champion the architectural vision, strategy, and roadmap for the CitiRisk Credit system
  • Lead the design of robust, scalable, high-performance, and secure credit risk applications
  • Develop architectural blueprints and guidelines for integrating AI/ML capabilities
  • Develop rapid Proof-of-Concepts (POCs)
  • Establish Key Performance Indicators (KPIs) for the system
  • Provide expert technical guidance and mentorship to development teams
  • Conduct comprehensive architectural reviews
  • Drive the adoption of modern software development practices
  • Proactively research, evaluate, and integrate emerging technologies
  • Lead initiatives for leveraging cloud-native platforms
What we offer
What we offer
  • Competitive compensation package and benefits
  • Opportunity to drive the architectural direction of a critical enterprise system
  • Highly collaborative and intellectually stimulating environment
  • Challenging and high-visibility projects
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-12 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Low-latency, high-throughput API development (Spring Boot, Hibernate/JPA)
  • Strong Core Java and functional programming
  • Microservices and ecosystem
  • Data modeling (relational and NoSQL databases - Oracle, MongoDB)
  • PL/SQL, SQL, and Performance Tuning expertise
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right