Senior Java Fullstack Developer-Assistant Vice President
Citigroup
**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