Citi
Citi5h ago
Career Pages

Java Engineer Vice president

Chennai, TN,IN, IN
Full Time
Executive

Auto Apply to 50+ AI Matched Java Engineer Vice president Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Citi

Responsibilities

Qualifications & Requirements

Experience Level: Executive

Full Job Description

Java Engineering Vice President - Chennai, India

Citi is seeking a seasoned Java Engineer with a Vice President title to join our dynamic team in Chennai, Tamil Nadu, India. This role requires a minimum of 12 years of progressive experience in software development, with a proven track record of leading small to medium-sized development teams. A Bachelor's degree in Computer Science, Engineering, or a related technical field is essential.

Key Responsibilities:

  • Design, develop, and maintain high-performance, resilient, and scalable applications leveraging Core Java (Java 17+ preferred) and the Spring Boot framework.
  • Develop and consume RESTful APIs with Spring Boot, ensuring seamless integration and adherence to architectural principles.
  • Contribute significantly to the architectural design, implementation, and evolution of microservices-based solutions.
  • Implement robust security measures using Spring Security to protect application data and ensure compliance.
  • Design and implement event-driven architecture, utilizing Kafka for reliable message streaming and processing.
  • Collaborate with cross-functional teams, including product owners and architects, to define, design, and deliver new features.
  • Perform code reviews, mentor junior engineers, and foster a culture of continuous improvement and knowledge sharing.
  • Build and maintain scalable, distributed, and highly available systems.
  • Integrate with workflow engines and SAAS systems.
  • Write comprehensive unit tests using JUnit and embrace test-driven development (TDD) practices.

Required Skills and Experience:

  • Extensive experience with Core Java (Java 17+ preferred) and its modern features.
  • Solid understanding and hands-on experience with Microservices architecture principles and patterns using Spring Boot.
  • Hands-on experience implementing security features with Spring Security.
  • Proficiency in working with multiple RDBMS databases and MongoDB.
  • Strong proficiency in ORM technologies such as JPA/Hibernate.
  • Strong knowledge of build and dependency management tools like Maven or Gradle.
  • Experience with CI/CD pipelines and tools such as Jenkins or Tecton.
  • Knowledge and practical experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with data analytics and visualization tools (e.g., Tableau, Power BI, or Celonis) is a plus.
  • Excellent leadership, communication, and interpersonal skills, with the ability to bridge technical and business teams.
  • Excellent problem-solving, analytical, negotiation, and communication skills.
  • Adaptability, resilience, and a commitment to continuous learning in a rapidly evolving IT landscape.
  • Proactive approach to identifying and mitigating risks.

This role offers an exciting opportunity to make a significant impact within a leading global financial institution in Chennai.

Company

Citi

Citi

Chennai, TN,IN, IN
Posted on Career Pages
Java Engineer Vice president at Citi | Chennai, TN,IN, IN | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform