New Course Enquiry :
Limited Time Offer – Flat 20% Off | Ends in:

Java Full Stack Developer – AVP

Citi

Job Title: Java Full Stack Developer – AVP
Company: Citi
Location: Chennai, Tamil Nadu
Job Type: Full-time
Experience: Minimum 7+ Years
Education: Bachelor’s Degree in Computer Science or equivalent
Job Family: Applications Development
Job Level: Assistant Vice President (AVP)


Job Overview

Citi is seeking a highly experienced Java Full Stack Developer (AVP level) to join their dynamic technology team. This role demands expertise in both backend and frontend development using Java, Python, Spring Boot, Angular, and cloud-native technologies. You’ll work on mission-critical enterprise applications, collaborate with cross-functional teams, and drive innovation in software solutions for the financial services sector.


Key Responsibilities

  • Design, develop, and deploy high-performing, scalable applications using Java/Python.

  • Develop user-facing features using Angular, JavaScript, HTML5, and CSS3.

  • Build and maintain RESTful services using Spring Boot, JPA, and Hibernate.

  • Work with relational and NoSQL databases like Oracle, PostgreSQL, MongoDB, and Neo4j.

  • Integrate and manage messaging platforms like Kafka for real-time data streaming.

  • Collaborate with business analysts, architects, and development teams to deliver software aligned with business goals.

  • Apply Test-Driven Development (TDD) principles using tools like JUnit, Mockito, and Cucumber.

  • Utilize DevOps tools such as Jenkins, Git, Helm, Harness, and CI/CD pipelines.

  • Deploy applications in cloud environments such as OpenShift, AWS, or other platforms.

  • Optimize application performance and troubleshoot system issues efficiently.


Required Skills

  • 7+ years of hands-on application development experience in Java/Python.

  • Strong backend skills: Spring Boot, Microservices, REST APIs, JPA/Hibernate.

  • Frontend experience with Angular, JavaScript, HTML/CSS.

  • Cloud deployment and native cloud application experience.

  • Experience with SQL/NoSQL databases: Oracle, PostgreSQL, MongoDB, Neo4j.

  • Working knowledge of Redis, Kafka, Eclipse, IntelliJ, and version control tools like Git.

  • Familiar with Agile development tools like JIRA, Scrum, and best practices.

  • Excellent problem-solving, analytical, and communication skills.


Preferred Skills

  • Python development and Unix Shell scripting.

  • Financial services experience and understanding of financial/reporting hierarchies.

  • Familiarity with Apache Tomcat, CI/CD automation tools, and cloud deployment orchestration.


Why Join Citi?

  • Work at one of the world’s leading financial institutions.

  • Build robust, enterprise-scale software applications used globally.

  • Thrive in a collaborative, innovative, and inclusive work culture.

  • Access to continuous learning and career development programs.


Equal Opportunity Statement

Citi is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, or veteran status.

To apply for this job please visit in.talent.com.

Scroll to Top