Chennai, IND
10 hours ago
Senior Java Fullstack Developer-Assistant Vice President
**Qualifications** **Required Skills & Experience** + Minimum of 8 years of progressive professional experience in full-stack software development. + **Proficiency in Java:** + Expert-level command of Java 8+ and the broader Java ecosystem, including advanced Java features. + Extensive experience with enterprise frameworks like Spring Boot, Spring Cloud, and related modules for building resilient, distributed microservices architectures. + Strong understanding of JVM performance tuning, memory management, and garbage collection. + Proficiency with build automation tools such as Maven or Gradle. + **Fullstack Development & Architecture:** + Proven experience with modern frontend technologies including HTML5, CSS3, and advanced JavaScript/TypeScript, along with significant experience in at least one leading frontend framework (e.g., React, Angular, Vue.js). + Expertise in designing, implementing, and optimizing complex database schemas for both relational (e.g., PostgreSQL, Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis). + Demonstrated experience with ORM/ODM frameworks (e.g., SQLAlchemy, Hibernate) and advanced database query optimization. + Strong understanding of RESTful API design principles, GraphQL, and microservices architecture patterns. + **General Technical & Leadership Skills:** + Expertise in version control systems, especially Git, including advanced branching strategies and workflow management. + Extensive experience with designing, implementing, and managing CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or Azure DevOps. + Proficient in containerization technologies (Docker) and container orchestration platforms (Kubernetes), including deployment strategies and cluster management. + Deep understanding of cloud platforms (e.g., AWS, Azure, GCP) and experience in designing and deploying cloud-native applications, utilizing various cloud services. + Exceptional problem-solving, analytical, and debugging skills, with the ability to tackle complex architectural challenges. + Proven ability to lead technical discussions, make informed architectural decisions, and drive consensus within a team. + Excellent communication, interpersonal, and presentation skills, with the ability to articulate complex technical concepts to diverse audiences. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ _Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._ _If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup