CrawlJobs Logo

Senior Java Engineer -Assistant Vice President

India, Pune · Job Posted April 23, 2026
Apply Position
Job Link Share

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

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)
  • Strong communication skills, should be able to communicate effectively with business and other stakeholders
  • MongoDB experience
  • 8 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
  • Bachelor’s degree/University degree or equivalent experience

Looking for more opportunities?

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

Similar Jobs for

Senior Java Engineer -Assistant Vice President

8 matching positions

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

Java React Fullstack Developer Engineer Senior Analyst - Assistant Vice President

The Engineer Sr Analyst is an intermediate level position responsible for a vari...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of progressive experience in front-end web development, with a significant portion focused on React.js
  • Demonstrated experience in a lead or senior capacity, guiding teams, mentoring developers, and making significant architectural contributions
  • Proven ability to define and implement front-end architectures for large-scale applications
  • Exceptional verbal and written communication skills
  • Advanced analytical, problem-solving, and decision-making skills
  • Strong ability to foster collaboration
  • Extensive experience working in Agile/Scrum or other iterative development methodologies
  • Bachelor’s degree/University degree or equivalent experience
  • Expert-level proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Mastery of React.js, including advanced concepts such as Hooks, Context API, advanced state management patterns
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of complex, scalable, and high-performance front-end applications using React.js and advanced JavaScript (ES6+)
  • Drive technical vision and architectural decisions for front-end systems
  • Collaborate extensively with cross-functional teams
  • Establish and enforce front-end development standards, best practices, and patterns
  • Conduct in-depth code reviews
  • Mentor, coach, and provide technical guidance to a team of front-end developers
  • Proactively identify and address performance bottlenecks, scalability issues, and architectural challenges
  • Lead the troubleshooting and resolution of complex production issues
  • Champion continuous integration/continuous deployment (CI/CD) practices and automated testing strategies
  • Contribute to the strategic planning and roadmap definition for front-end technology initiatives
  • Fulltime
Read More
Arrow Right

Senior Java -Spark-Bigdata Engineer-Assistant Vice President

The Applications Development Senior Programmer Analyst is a senior-level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10 years of relevant experience in Data Engineering or a similar role, preferably within the Financial Services industry
  • Senior-level experience in an Applications Development or Data Engineering role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Hands-on expertise in Java (8+), Spring Boot, Python, and PySpark for building high-performance data applications
  • Extensive experience with the BigData ecosystem, including Apache Spark for large-scale data processing
  • Solid understanding of Data Warehouse concepts, design principles, and best practices
  • Strong proficiency with both relational SQL databases and NoSQL databases (e.g., MongoDB, Couchbase)
Job Responsibility
Job Responsibility
  • Utilize expert knowledge of data engineering principles, big data technologies, and software development best practices to design and implement robust data solutions
  • Collaborate with business stakeholders, data scientists, and other technology teams to understand data requirements and deliver effective solutions
  • Apply deep expertise in programming languages like Python and Java for building high-performance data processing applications
  • Ensure data solutions are secure, scalable, and adhere to the firm's security and architectural standards
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning
  • Lead the analysis of complex data-related issues, identify root causes, and implement sustainable solutions
  • Operate with a high degree of autonomy and independence, exercising sound judgment and decision-making
  • Act as a Subject Matter Expert (SME) in big data technologies for senior stakeholders and other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Senior Engineer – Java Bigdata Kafka Distributed Systems – Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in Apps Development role with hands on coding using Java, Kafka, Big Data Framework and distributed systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite, Redis)
  • Hands on experience on relational databases like Oracle
  • Great exposure to microservices architecture
  • API first design thinking and implementation using Rest, websocket and gRPC
  • Experience with building applications on cloud platform such as Docker, Kubernetes or OpenShift
  • Proven implementation of design pattern and enterprise level architecture
  • Strong analytical, troubleshooting and problem-solving skills
  • Excellent verbal and written communication skills
  • Able to work independently and as part of a team
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
New

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

Lead Java Engineer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ 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
  • Bachelor's degree/University degree or equivalent experience
  • Java Development Expertise: Extensive hands-on experience in Java development, with a deep understanding of core Java concepts and design patterns
  • Hands-on experience in Java, Spring MVC, Spring Batch and Spring Boot
  • RESTful APIs: Deep understanding and hand-on experience in RESTful APIs
  • Relational Databases: Solid experience with relational databases such as Oracle and Sybase
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

Senior Devops Engineer- Assistant Vice President

Join a world-class technology team at the heart of global finance. The Global Cu...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep, practical experience with Docker and Kubernetes for deploying and managing enterprise-scale applications
  • Hands-on proficiency with tools like Terraform or Ansible
  • Proven experience designing and maintaining sophisticated CI/CD pipelines using tools like Jenkins or TeamCity
  • Strong experience with monitoring and logging stacks such as Prometheus, Grafana, or ELK to ensure system health and performance
  • Solid understanding of cloud-native architecture and experience deploying applications on platforms like OpenShift, AWS, Azure, or GCP
  • Proficiency in Java (especially with frameworks like Spring Boot) and/or Python
  • Hands-on experience with the configuration, administration, and troubleshooting of messaging technologies such as IBM MQ, RabbitMQ, or Apache Kafka
  • Strong background in administering IBM WebSphere Application Server (WAS), including clustering and admin scripting
  • Experience with relational and/or NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB)
  • Strong background in Linux/Unix administration and shell scripting
Job Responsibility
Job Responsibility
  • Design, implement, and manage robust, scalable, and secure application systems in coordination with the global technology team
  • Develop and maintain resilient CI/CD pipelines to automate builds, testing, and deployments, ensuring rapid and reliable delivery
  • Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) principles and tools
  • Architect and manage containerized applications using Docker and Kubernetes on private and public cloud platforms (OpenShift, AWS, Azure, GCP)
  • Implement and refine observability strategies using industry-standard monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, ELK)
  • Analyze and tune application performance, troubleshoot complex issues in distributed systems, and ensure high availability in an always-on service environment
  • Collaborate with cross-functional teams to integrate security best practices throughout the development lifecycle (DevSecOps)
  • Fulltime
Read More
Arrow Right

Senior Bigdata Engineer -Assistant Vice President

The Senior Data Analyst is a senior-level position responsible for liaising betw...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience in data analysis, preferably within the Financial Services or Banking industry
  • Proven interpersonal, diplomatic, management, and prioritization skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Proven ability to manage multiple activities, build strong working relationships, and work effectively under pressure
  • Demonstrated strong problem-solving, analytical, and decision-making skills with a methodical attention to detail
  • Proven self-motivation to take initiative and master new tasks and technologies quickly
  • Bachelor's degree/University degree in a technical or business discipline (or equivalent experience)
  • Extensive experience in analyzing and interpreting complex data from disparate sources to provide actionable insights
  • Strong understanding of financial products, banking processes, and industry standards
  • Proven ability to analyze different data sources and datasets to create comprehensive data mapping documents and define data ingestion requirements
Job Responsibility
Job Responsibility
  • Formulate and define the scope and objectives for complex data analysis projects, fostering clear communication between business leaders and IT
  • Consult with users and clients to solve complex data-related issues through in-depth evaluation of business processes, data sources, and industry standards
  • Analyze large and diverse datasets from various sources to identify trends, patterns, and anomalies, providing critical input for business and technology initiatives
  • Develop and document data mapping specifications, transformation logic, and ingestion requirements for new data pipelines and systems
  • Consult with business clients to determine functional specifications for data-centric systems and provide ongoing operational support
  • Identify, communicate, and mitigate risks and impacts related to data quality, data governance, and the application of technology
  • Act as an advisor or coach to new or lower-level analysts and work as a team to achieve business objectives
  • Act as a Subject Matter Expert (SME) on data sources, data models, and analysis techniques for senior stakeholders and other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right