CrawlJobs Logo

Vice President - Lead Java Developer

India, Pune Employment contract · Job Posted April 24, 2026
Apply Position
Job Link Share

Job Description

Application developer with strong analytical and technical ability with over 12+ years of experience in Enterprise applications, REST services using Java/J2EE technologies and AI. Experienced in working on medium to large enterprise projects, preferably in financial services.

Job Responsibility

  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
  • Employ standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services
  • Develop high quality code employing software engineering and testing best practices
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality
  • React and provide quick turnaround to business requirements and management requests
  • Well versed in Agile Development Life Cycle and capable to lead a team for 4-5 developers
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Work independently, good communication skills, experience in working on complex and medium to large projects

Requirements

  • 12+ years of experience in Enterprise applications, REST services using Java/J2EE technologies and AI
  • Experience in working on medium to large enterprise projects, preferably in financial services
  • Strong insight on OOPS concept and good hands on experience on Java and other java based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Good experience in using AI Coding tools
  • Hands on experience on messaging platform like Kafka
  • Good working knowledge of JBPM as BPMN Framework is must
  • Good working knowledge of Docker, Kubernetes and OpenShift is a must
  • Good knowledge of Github, Github copilot
  • Worked in Agile/DevOps Environment and should have played scrum master
  • 10+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience

Nice to have

  • Good working knowledge of in memory distributed caches (Hazelcast, Gemfire)
  • Knowledge of other programming languages like Vaadin (UI Framework), Kotlin, scala, shell scripting etc
  • Master's degree preferred

Looking for more opportunities?

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

Similar Jobs for

Vice President - Lead Java Developer

8 matching positions

Vice President - Lead Java Developer

Application developer with strong analytical and technical ability with over 13+...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
  • 13+ years of experience in Enterprise applications, REST services using Java/J2EE technologies and AI
Job Responsibility
Job Responsibility
  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
  • Employ standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services
  • Develop high quality code employing software engineering and testing best practices
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality
  • Needs to be able to react and provide quick turnaround to business requirements and management requests
  • Well versed in Agile Development Life Cycle and capable to lead a team for 4-5 developers
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Ability to work independently, good communication skills, has experience in working on complex and medium to large projects
  • Fulltime
Read More
Arrow Right

Lead Java Developer - Vice President

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
Bahrain , Manama
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Hands on experience on relational databases like Oracle
  • Any experience with NoSQL databases like MongoDB is preferred
  • Experience with Python is preferred
  • 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
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
  • Fulltime
Read More
Arrow Right

Lead Java Developer - Vice President

We’re currently looking for a high caliber professional to join our team as Vice...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12-15 years of relevant experience in Apps Development role with hand on coding
  • Demonstrated thought leadership in designing complex and distrusted systems
  • In depth knowledge of Java, Spring, Kafka, Distributed Cache/Systems (e.g. Apache Ignite)
  • Any experience with NoSQL databases like MongoDB is preferred
  • Experience with Python is preferred
  • 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 patterns and enterprise level architecture
  • Strong analytical, troubleshooting and problem-solving skills
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Guide team to establish design standard, improving efficiency of development workflow and product rollout
  • Take ownership of smooth Production releases planning and execution
  • Oversee software quality and system modifications
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Analyze existing operations to identify risks and redundancies
  • Conduct comprehensive assessments to develop solutions
  • Liaise with team members, management to ensure projects are completed to application development and governance standard
  • Fulltime
Read More
Arrow Right

Fx Risk Lead Java Developer - Vice President

Citi’s Markets technology team is growing at lightning speed, and we’re looking ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Core Java and multithreading in high load system
  • Practice with JVM performance optimization and memory profiling
  • Familiarity with distributed systems architecture and in-memory computing concepts
  • Proven experience with in-memory caching solution Apache Ignite in production environment
  • Solid experience with MongoDB (CRUD, indexing, performance tuning)
  • Deep SQL knowledge and query optimization in Oracle database
  • Solid understanding of messaging technologies Apache Kafka / Solace
  • Proficiency in working with Linux environment and scripting
  • Experience deploying and maintaining applications in cloud platforms (AWS, Azure, etc.)
  • Passion to write code using TDD and be ready for L3 support and production release activities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based microservices for high-throughput application
  • Integrate and optimize Apache Ignite based solution: in memory data grid for FX trades processing
  • Implement real time data ingestion and processing pipelines using Apache Kafka / Solace messaging
  • Design and maintain robust Mongo DB / Oracle data models and queries for data persistence
  • Ensure application scalability and reliability in cloud-hosted Linux based environment
  • Collaborate with DevOps to containerize services and deploy using CI/CD pipelines
  • Conduct performance tuning, code reviews, and troubleshooting production issues
  • Document system architecture, design decisions, and development processes
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Fulltime
Read More
Arrow Right

F X Risk Lead Java Developer - Vice President

Citi’s Markets technology team is growing at lightning speed, and we’re looking ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Core Java and multithreading in high load system
  • Practice with JVM performance optimization and memory profiling
  • Familiarity with distributed systems architecture and in-memory computing concepts
  • Proven experience with in-memory caching solution Apache Ignite in production environment
  • Solid experience with MongoDB (CRUD, indexing, performance tuning)
  • Deep SQL knowledge and query optimization in Oracle database
  • Solid understanding of messaging technologies Apache Kafka / Solace
  • Proficiency in working with Linux environment and scripting
  • Experience deploying and maintaining applications in cloud platforms (AWS, Azure, etc.)
  • Passion to write code using TDD and be ready for L3 support and production release activities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based microservices for high-throughput application
  • Integrate and optimize Apache Ignite based solution: in memory data grid for FX trades processing
  • Implement real time data ingestion and processing pipelines using Apache Kafka / Solace messaging
  • Design and maintain robust Mongo DB / Oracle data models and queries for data persistence
  • Ensure application scalability and reliability in cloud-hosted Linux based environment
  • Collaborate with DevOps to containerize services and deploy using CI/CD pipelines
  • Conduct performance tuning, code reviews, and troubleshooting production issues
  • Document system architecture, design decisions, and development processes
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Hybrid working model (up to 2 days working at home per week)
  • Fulltime
Read More
Arrow Right

Java Lead Developer – 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
  • 9 years of relevant experience in Java and related technologies
  • Experience in systems analysis and programming of software applications
  • Experience working on Spring (MVC, Boot, Batch, Security)
  • Experience working on Rest services
  • Extensive technical experience and development expertise in Core Java, J2EE and SQL
  • Experience working with and applying design patterns to solve problems
  • Should be hands-on and enjoy writing clean code that is modular, extensible and testable
  • Should be able to work in a continuous integration mode and always strive for continuous delivery
  • Should share knowledge, groom, mentor and enable team members to increase whole team's performance
  • Should enjoy working in an agile, collaborative environment where there is collective ownership of the code
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 Full stack Lead Developer Vice President

Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations keeping API-First as a design principle
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Fulltime
Read More
Arrow Right

Lead Full Stack Java Developer – Vice President

As a Full Stack Java Developer within our team, you will take on a critical lead...
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
  • Significant professional experience in designing, developing, and deploying enterprise-scale applications
  • Proven experience in a technical leadership role, including mentoring developers, conducting code reviews, and guiding team decisions
  • Demonstrated ability to design and implement complex, distributed systems and microservices architectures
  • 6+ years in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data, reactive spring)
  • Deep experience in designing, building, and consuming RESTful APIs and microservices
  • Extensive experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB)
  • Strong understanding of ORM frameworks (e.g., JPA/Hibernate) and data modeling
  • Proficiency with build tools like Maven or Gradle and CI/CD pipelines
  • Strong proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Hands-on experience with modern JavaScript frameworks, particularly ReactJS and state management libraries like Redux
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of complex, scalable, and resilient full-stack applications, with a primary focus on Java, Spring Boot, and modern front-end frameworks
  • Mentor, coach, and lead a team of developers, fostering a culture of technical excellence, collaboration, and continuous improvement
  • Oversee the entire software development lifecycle for key projects, from technical requirements gathering and design to coding, testing, and deployment
  • Partner with product managers, business stakeholders, and other technology teams to define technical roadmaps, influence product strategy, and translate business requirements into robust technical solutions
  • Remain hands-on and contribute to the development of complex features, back-end services, and APIs, setting a high standard for the team
  • Champion and enforce software development best practices, including agile methodologies, CI/CD, automated testing, and secure coding standards
  • Take ownership of application performance, scalability, and reliability
  • Fulltime
Read More
Arrow Right